- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Android Gradle Plugin(AGP) 升级 3.0+ ,Gradle升级4.4+过程记录
一.背景项目中原有的一些配置Android Gradle Plugin(AGP)版本是2.3.1,Gradle的版本为gradle-3.5-all,Android Studio(3.1.3)JDK-7此次的目标是升级到Android Gradle Plugin(AGP)版本是3.1.3,Gradle的版本为gradle-4.7-all,Android Stu...
2018-07-25 10:47:30 3198
原创 Android Studio 3.0+ 新Dex编译器D8 Desugar R8
〇.序将.class自己码转化为.dex字节码作为Apk打包的关键步骤,Google打算在Android 3.0中引入D8作为原先Dex的升级版,以及R8作为原本Proguard 压缩与优化(minification、shrinking、optimization)部分的替代品。升级Dex编译器将直接影响构建时间,.dex文件大小,运行时性能。一.D81.1 D8 的功能是把java...
2018-07-19 21:50:20 14583
原创 Android Arch LifeCycle用法详解与源码解析
一.序自从Google IO 大会提出 Android Architecture Components,越来越多的使用组件加入其中。其中 Handling lifecycles with lifecycle-aware components就像我介绍了LifeCycle这个超实用组件。二.LifeCycle简介2.1为什么我们要使用LifeCycle?我们写代码的时候难免...
2018-07-19 11:51:33 5656
原创 Android后台优化系列-background optimization-初识低耗电模式
〇.序通常我们在写代码的时候。会注册很多隐式广播来监听一些手机中状态变化,然后在后台开启一个任务。这看起来不经意的行为,其实是对电池电量和用户体验都产生了实质的影响。所以Google在Android的一些新版本中逐步增加了对于后台的优化和限制。就是为了提升电量的续航能力。一.了解低电耗模式1.1 低耗电模式:如果用户设备未插接电源、处于静止状态一段时间且屏幕关闭,设备会进入低电耗模...
2018-07-10 09:11:22 1627 2
android mp3 播放器
2011-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人