前言:AsyncTask 负责在 Android 中执行异步任务,它允许我们以非线程阻塞的方式执行操作。但是在 API 30,AsyncTask...
前言:AsyncTask 负责在 Android 中执行异步任务,它允许我们以非线程阻塞的方式执行操作。但是在 API 30,AsyncTask...
前言 在APP的开发中,获取到网络的链接状态是一个经常使用到的方法。除了可以使用ping指令来判断当前的网络状况之外,还可以直接通过Connec...
Android Gradle插件升级至3.4.0版本之后,带来一个新特性-新一代混淆工具R8,做为D8的升级版替代Proguard;在应用压缩...
友盟日志如下: 复现原因:拍照按钮被重复点击时会出现这个bug。修复:申明一个boolean变量 在startPreview之后safeToTa...
参考: AssetManager.finalize() Timed Out 分析 安卓开发中遇到的奇奇怪怪的问题(三) 在项目中,我们通常会遇见...
8.0 Android P targetSdkVersion改为 28 1.Http请求失败 在9.0中默认情况下启用网络传输层安全协议 (TL...
在App开发的初期,代码量不大,业务量比较少,一个App作为一个单独的模块进行开发,往往问题不大。但随着业务的增多,代码变的越来越复杂,每个模块...
AlarmManager简介 AlarmManager实质是一个全局的定时器,是Android中常用的一种系统级别的提示服务,在指定时间或周期性...
转载请注明原文地址:http://bcoder.com/java/make-the-app-keep-running-after-lock-sc...
参考链接本次迁移主要参考上面谷歌官方公众号文章,迁移背景建议点进文章进行查看,本文主要提及一些迁移过程和其中遇到的坑 重要提醒 迁移开始之前,不...
专题公告
记录Android开发过程中,包括系统、机型等需要适配需要注意的事项