自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android 是一种内伤

向前跑,带着冷眼和嘲笑;继续跑,带着赤子的骄傲.

  • 博客(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 解决大图片OOM问题

解决单张大图加载OOM问题,可以适应超级大图。10M.20M图片都可以。自动按比例压缩。避免OOM。

2013-06-20

仿Zaker拖动grid

仿照Zaker的页面,用过的都懂的。可以移动位置。可以翻页。

2013-06-09

Android实现HanziToPinyin的转换

实现汉字to拼音转换,为了联系人排序和搜索用

2011-12-22

手机翻转静音

手机翻转即可实现静音,此服务开在service里,即使退出程序也同样可以有效

2011-09-26

手机归属地从raw读入到databases中

手机归属地数据库db文件打包成zip放到raw中,读入到应用的系统中去,提供给应用查询归属地使用

2011-09-23

android实现自定义tab页

自定义tab页,不是源生风格,用radiobutton实现。

2011-09-01

android mp3 播放器

MP3播放器,获取SD卡上的MP3存到SQLite里,有喜欢歌曲列表,歌曲在service里播放,用线程和broadcast机制与前台UI界面的seekbar同步,

2011-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除