- 博客(7)
- 收藏
- 关注
原创 Android之View的绘制流程
view整个绘制过程分为三部分:Measure ----> Layout ----> Draw view绘制调用函数的顺序:1、构造方法 ---->2、onAttachedToWindow() ---->
2017-03-07 15:08:59 432
原创 Retrofit + RxJava 的结合使用
Retrofit + RxJava火了好一阵子了,下面对之前的学习经验做一些总结,权当记笔记了,若是能够帮到看到的人,那也是很高兴的。
2017-03-06 20:09:05 301
原创 LitePal的学习和使用
LitePal是大神郭霖开发的ORM框架: 开源地址:https://github.com/LitePalFramework/LitePal本篇介绍1.4.1版本,1.5.0版本更多内容请查看我写的 LitePal 1.5.0版本新增功能因为之前在开发中也用过GreenDAO,对比两种框架我的感觉是LitePal在操作上更加方便,在效率上GreenDao更加高效,但对一般的app开发来讲LiteP
2017-03-04 03:54:12 814
原创 Android Studio如何减少apk的编译时间
参考自 祥哥说事 :http://mp.weixin.qq.com/s/CERa-5jVXoxBj9vgnL_Kiw在build.gradle(Module:app)的android{}中添加如下代码:android { ... /**减少gradle时间*/ tasks.whenTaskAdded { task -> if (ta
2017-03-01 11:40:23 1232
原创 Android的5类Manager
一、PowerManager 主要是用来控制电源状态,设置屏幕状态,和电池待机状态 PowerManager pm = ((PowerManager)getSystemService(POWER_SERVICE)); 这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。 WakeLock wake = pm.newWakeLock(PowerMan
2017-03-01 11:13:31 232
原创 Android Studio 打jar包
1、创建 Moudle: …library 2、在添加的library的build.gradle(Moudle: …library)中添加如下代码:task makeJar(type: Copy) { delete 'build/libs/mysdk.jar' from('build/intermediates/bundles/release/') into('bu
2017-03-01 11:11:08 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人