Android实现3D标签云效果
最近业务需求,要求实现一个3D星球环绕效果,经过百般查找,终于找到了这个功能。来先看看效果图:首先还是添加第三方依赖库:compile 'com.moxun:tagcloudlib:1.1.0' 布局:<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="...
2024-01-10Android录制mp3格式文件
前言最近做一个即时通信类的项目,由于要保证pc端,iOS端和Android端的通用性,最终统一为MP3格式,一直担心MP3格式会不会很大,但是实测还是可以接受的。下面来看看具体步骤:工具MP3格式是用一个开源项目转的,MP3lame,由于该项目用到了jni,所以需要大家配置好ndk环境,环境配置在此就不多说...
2024-01-10Android日志无法解析
我在我的android类中有这条线,但没有在方法中。Android日志无法解析Log.v("Scan Class", "Excecuted"); 对字母v后的期间我收到一个错误“无法解析符号'v'”。我已经导入android.util.log;并不确定是什么造成这个错误。先谢谢你。回答:使用static initializer:static { Log.v("Scan Class", "Excecuted"); } 当加载类这...
2024-01-10Android实现购物商城
本文实例为大家分享了Android实现购物商城的具体代码,供大家参考,具体内容如下activity_main.xml<ListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="wrap_content" android:listSelector="#B5DCFA"></ListView>listview2.xml<?xml versi...
2024-01-10Android自定义弹框样式
弹框样式的自定义是通过改变v7包下的AlertDialog的Window对象的view及控制Window的宽高实现的。所有源码如下,其中自定义View的宽度设置为手机屏幕宽度的82%。 import android.app.Dialog;import android.content.Context;import android.support.v7.app.AlertDialog;import android.text.TextUtils;import android.view.LayoutInflater...
2024-01-10Android自定义闹钟功能
Android闹钟alarmManager+PendingIntent的使用方法,供大家参考,具体内容如下这次给大家分享两种闹钟:第一种是当到达闹钟时间后执行一次相应的操作alarmManager.set(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),pendingIntent);第二种是当到达闹钟时间后每隔一段时间执行操作alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,c.getTim...
2024-01-10Android录音mp3格式实例详解
Android录音支持的格式有amr、aac,但这两种音频格式在跨平台上表现并不好。MP3显然才是跨平台的最佳选择。项目地址GavinCT/AndroidMP3Recorder实现思路概述在分析代码前,我们需要明确几个问题1. 如何最终生成MP3实现MP3格式最好是借助Lame这个成熟的解决方案。对于Android来说,需要借助JNI来调用Lame...
2024-01-10解决Android原生定位的坑
Android原生定位的代码网上已经很多了,就不贴出来。简单了解下:GPS_PROVIDER:通过手机内置的GPS芯片,利用卫星获取定位信息。位置监听、卫星状态监听很耗电且室内定位很不准确。NETWORK_PROVIDER:网络定位通过基站和WiFi节点,利用节点id在定位数据服务器查询位置信息。但是国内网络不允许,且有...
2024-01-10Android实现弧形菜单效果
前言:公司需求,自己写的一个弧形菜单!效果:开发环境:AndroidStudio2.2.1+gradle-2.14.1涉及知识:1.自定义控件,2.事件分发等部分代码:public class HomePageMenuLayout extends ViewGroup { private Context context; // 菜单项的文本 private String[] mItemTexts = null; private int StatusHeight;//状态栏高度 public HomePageM...
2024-01-10Android状态栏的适配汇总
1.要求状态栏透明,我们的内容布局延伸到系统状态栏,就是人们口中说的沉浸式状态栏:Android 5.0 及其以后版本:设置属性 View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 使得我们的内容布局可以延伸到系统状态栏,然后直接使用方法 setStatusBarColor() 把系统状态栏设置成透明就好了。Android 4.4 ~ Android 5.0 :添加了属...
2024-01-10Android等待浏览器意图完成
我正在编写重定向到URL(我的服务器)的付款方式并保存一些信息,然后转到银行页面以获得付款价格。但有问题Android等待浏览器意图完成我想等待浏览器意图完成/取消付款过程。但完成立即后开始意图,我不能检查与startActivityForResult()和onActivityResult()。 我刚刚在startActivityForResult()之后调用了一个...
2024-01-10Android实现扫描二维码功能
本文实例为大家分享了Android实现扫描二维码的具体代码,供大家参考,具体内容如下1.效果图:2.引用公共库:builder.radle,在app目录下implementation 'com.google.android.gms:play-services-maps:17.0.0'implementation 'com.google.android.gms:play-services-vision:19.0.0'implementation 'com.google.android.gms:auth-api...
2024-01-10Android实现画板功能(二)
本文实例为大家分享了Android实现画板功能的具体代码,讲解使用imageView,bitmap的方式实现画板功能,供大家参考,具体内容如下前言在上一篇Android实现画板功能(一)文章中我介绍过用自定义view的方式实现画板功能,在这篇文章中继续讲解使用imageView,bitmap的方式实现画板功能。也是非常简单,初...
2024-01-10Android实现可复用的选择页面
本文实例为大家分享了Android实现可复用的选择页面的具体代码,供大家参考,具体内容如下窗口代码/** * 根据上一个页面传过来的isMultipleEnable判断是否可以多选 * 1.单选页面选中一个条目直接结束并回传 * 2.多选页面选中之后需要提交 * 3.提交数据之后需要刷新列表 */public class UserSelectActivity exte...
2024-01-10Android实现仿360桌面悬浮清理内存
今天闲来无事写了一个清内存的小东西,类似360,在桌面上悬浮,点击后清除后台无用程序,清除后台程序是通过调用ActivityManger.killBackgroundProcesses的方式来进行的,这样的方式有个不好的地方,就是重要性级别设置的高的应用杀不掉。关键代码如下所示ActivityManager mActivityManager = MyManager.getActivityManage...
2024-01-10Android实现快递物流时间轴效果
本文实例为大家分享了Android实现快递物流时间轴效果展示的具体代码,供大家参考,具体内容如下首先,这篇参考了别人的代码。根据自己的项目需求简单改造了一下,效果图如下xml:代码<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_...
2024-01-10Android仿支付宝支付密码输入框
本文实例为大家分享了Android实现一个仿支付宝支付密码的输入框,主要实现如下:PasswordView.javapackage com.jackie.alipay.password; import android.annotation.TargetApi; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint...
2024-01-10Android实现四级联动地址选择器
本文实例为大家分享了Android实现四级联动地址选择器的具体代码,供大家参考,具体内容如下效果如下:代码传送阵:address_selector.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" andr...
2024-01-10Android实现根据评分添加星级条
简述在仿写豆瓣的时候,发现了根据评分不同,星级数也不同的星级条。百度一搜,发现Android有自带控件UIRatingBar,而iOS得要自己写…好吧,那就写吧。图片素材首先,要准备三张图片,图片如下:空星,半星,全星因为我们可以看到,在豆瓣的评分星级条里,只有空、半、全星,所以只需要准...
2024-01-10Android仿360桌面手机卫士悬浮窗效果
大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我先说几句不相干的话。不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢...
2024-01-1035岁Android开发者如何突破中年危机?
前言我今年34岁,失业前是南方二线城市某知名互联网公司的部门技术主管,婚姻幸福,膝下有一儿一女,组成一个好字,房子车子:有一辆十几万的汽车,一套月供八千的房子,妻子全职在家带娃,家里的一切开销全部指望我的那点工资,从没有想过失业会降临到我的头上,当我把这个消息告诉母亲...
2024-01-10Android高性能日志写入方案的实现
前言公司目前在做一款企业级智能客服系统,对于系统稳定性要求很高,不过难保用户在使用中不会出现问题,而 Android SDK 集成在客户的 APP 中,同时由于 Android 碎片化的问题,对于 SDK 的问题排查就显得尤为困难,因此记录下用户的操作日志就显得极为重要。初始方案一开始,SDK 记录日志的方式...
2024-01-10Android日历:更改一周的开始日期
我有一个小问题,我正在开发一个应用程序,我需要将每周的开始日期从星期一更改为另一个(星期四,星期六)。在Android中这可能吗,我需要计算周的开始及其知道日期的结束。(例如,星期几从星期四开始)注意:我只是android开发的初学者。这是我的代码SimpleDateFormat dateformate = newSimpleDateFormat(...
2024-01-10Android实现动态自动匹配输入内容
Android实现动态自动匹配的控件主要有MultiAutoCompleteTextView和AutoCompleteTextViewMultiAutoCompleteTextView:可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再次输入值时会自动去匹配可用在发短信,发邮件时选择联系人这种类型当中,使用时需要执行设置分隔符方法.AutoComp...
2024-01-10