![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
蝶舞落红尘
这个作者很懒,什么都没留下…
展开
-
Android倒计时部分解决方案
在Android中,我们常常需要利用倒计时去限制用户多次调用验证API接口,以便节省资源因此,对倒计时的一些设计以及其中遇到的问题进行一些总结归纳方案一 利用Handler进行倒计时设置创建静态内部类继承Handler类 防止内存泄漏 静态内部类利用弱引用引用外部类进行相关实例的调用code//声明相关静态内部类实例对象并初始化 private MyHandler myHandler = new MyHandler(XXXXXActivity.this);//定义静态内部类...原创 2021-07-09 15:19:21 · 256 阅读 · 0 评论 -
View的自动注入之反射与注解实现
View的自动注入 首先需要 相关的View以及 对应的资源ID因此,在Activity中声明相关Viewprivate TextView tv;而自动注入,我们需要通过Activity对象获得该activity对象中的TextView对象。此时 我们通过Activity对象需要获得内部声明的属性,需要先得到相关的类,再通过类获得相关的属性 //自动对View进行view与id绑定 需要对应的view与viewId public static void injectV...原创 2021-07-05 15:28:13 · 162 阅读 · 0 评论 -
Android中对图像、音频、视频真实地址的获取
在Android开发中,我们经常需要访问文件的真实路径。这里提供在Android中访问图像、音频、视频的思路,以作参考。/** * 通过Uri去系统查询真实地址 * * @param uri */ public String getRealPathFromURI(Context mContext, Uri uri) { // DocumentProvider if (DocumentsContract.isDoc原创 2021-04-08 15:57:48 · 908 阅读 · 0 评论 -
2021年4月Bmob无法访问Bmob云服务器
Bmob官方最近更新了后台域名 ,推送了一条信息怪不得最近Bmob后台访问数据比较慢,还报错 failed to connect to open2.bmob.cn/ 一类的错误错误码errorCode:9015,errorMsg:libcore.io.IoBridge.connectErrno(IoBridge.java:185)errorMsg:createSubscription failed:failed to connect to *******/******* (port 443.原创 2021-04-07 14:46:34 · 4147 阅读 · 5 评论 -
Fragment内存紧张下的重叠冲突解决方案
在Fragment中,当应用的内存紧张的时候,系统会回收掉Fragment对象当我们再次进入的时候会重新创建Fragment再一次进入的时候会重新创建Fragment,这个时候的Fragment不是原来的对象,我们无法对该对象操作,从而导致Fragment重叠解决方案:还原之前的Fragment@Override public void onAttachFragment(@NonNull Fragment fragment) { //如果你的Fragment不为空.原创 2021-02-01 23:39:11 · 136 阅读 · 0 评论 -
日常
日常改bug1. java.net.UnknownServiceException: CLEARTEXT communication to XXX.XXX.cn not permitted by network security policy翻译: java.net.UnknownServiceException: CLEARTEXT通信到XXX.XXX.cn网络安全策略不允许Stack Overflow 解决方案manifest 中 application下 添加android:usesClea原创 2020-12-28 17:04:01 · 41 阅读 · 0 评论 -
组件化集成第三方SDK的一些些坑-百度AI为例
组件化集成第三方SDK的一些些坑-百度AI百度AI平台创建应用的时候会自动生成AppID、 API Key、Secret Key。也可以领取免费的额度、获取价值不菲的免费调用次数。有五万条(^-^)V但是,你要点击开通付费才可以激活相关的key变绿了才可以使用如果不开通,会出现(-8)access token is null, please check your apikey and secretkey or product 错误。虽然id,apikey 和secretkey都正确的。下面原创 2020-12-23 16:52:09 · 365 阅读 · 1 评论 -
Android保活机制-前台服务保活探索
Android保活机制-前台服务保活探索创建前台服务XXXService继承Serviceclass XXXService : Service(){ override fun onBind(intent: Intent?): IBinder? { return null } /** * {@link #START_STICKY}, 系统内存不足 杀掉服务 系统内存不再紧张, 恢复服务 * {@link #START_NOT_STICKY原创 2020-12-22 16:35:07 · 1101 阅读 · 1 评论 -
RecyclerView多类型适配器
RecyclerView多类型适配器添加支持库打开应用模块的 build.gradle 文件。将支持库添加到 dependencies 部分。dependencies { implementation 'com.android.support:recyclerview-v7:28.0.0' }将RecyclerView添加到布局<androidx.recyclerview.widget.RecyclerView android:id="@+id/content_rec原创 2020-12-21 15:56:20 · 550 阅读 · 0 评论 -
还在随意访问用户根目录么?看看Google推荐的安卓存储目录
Android存储外部存储 ExternalStorage内存 Memory 设备的容量 内部存储 InternalStorage 设备中间实际存在的位置,只能被该应用访问 外部存储 ExternalStorage storage或者mnt文件夹 ExternalStorageFile getExternalStorageDirectory ()获取到的是外部存储的根目录,拼接公有目录,可以访问公有目录返回外部存储的根目录。 如果该目录已由用户在其计算机上安装,已从原创 2020-08-19 14:32:38 · 423 阅读 · 0 评论