veaer.com
Tag: 开发助手 | Veaer|王扒蒜
http://veaer.com/tags/开发助手
Don't worry, be Happy.
veaer.com
第一个开源库Glass | Veaer|王扒蒜
http://veaer.com/2015/11/06/15.11.06glass
这篇文章中讲了一下我在适配4.4-5.0之间版本的APP的状态栏的方法,这段时间,我整理了一下,把这个小方法抽成了一个库,发布到了 maven。 不知道什么叫做 沉浸式状态栏 、 translucent status bar 、 translucent system bar. 机型 IUNI U3,安卓版本4.4.4. 机型 Nexus5,安卓版本5.1.1. StatusBarWithLower(getWindow(), App.mContext, ContextCompat.getColor(App.mContext, R.color.colorPrimary). StatusBar(getWindow(), ContextCompat.getColor(App.mContext, R.color.colorPrimary). Don't worry, be Happy.
veaer.com
Category: 杂记 | Veaer|王扒蒜
http://veaer.com/categories/杂记
Don't worry, be Happy.
veaer.com
安卓性能优化 | Veaer|王扒蒜
http://veaer.com/2015/11/07/15.11.07android_opt
保持 APP 的高度响应,不要在 UI 线程做耗时操作,多使用异步任务. 谨慎使用糟糕的 AysncTask 、 Timer. 应该异步任务分类,比如 HTTP ,图片下载,文件读写,每一类的异步任务维护一个任务队列,而不是每一个任务都开一个线程 Volley 表示我一个可以搞定这些全部. 这些常用的任务应该做好优先级处理 一般 JSON 数据优先于图片等静态数据的请求. 使用 MVP 模式规范大型 Activity 类的行为,避免异步任务造成的内存泄露. 错误的引用姿 势造成的内存泄露 啊 要泄了. 常见的 Activity 泄露 单例、 Application 、后台线程、无限动画、静态引用. Bitmap 泄露 HoneyComb 这个问题之前压力好大. 尽量使用 IntentService 代替 Service ,前者会自动 StopItself. 排查内存泄露问题的方法 我一直以来都是简单暴力的人肉 dump 检查大法. 使用 LeakCanary 自动检查 Activity 泄露问题. 复杂动画使用 SurfaceView 或 TextureView. 使用 zipalign 工具优化 APK.
veaer.com
Tag: 架构模式 | Veaer|王扒蒜
http://veaer.com/tags/架构模式
Don't worry, be Happy.
veaer.com
Archives | Veaer|王扒蒜
http://veaer.com/archives
Don't worry, be Happy.
veaer.com
Tag: 沉浸式状态栏 | Veaer|王扒蒜
http://veaer.com/tags/沉浸式状态栏
Don't worry, be Happy.
veaer.com
Tag: 启动模式 | Veaer|王扒蒜
http://veaer.com/tags/启动模式
Don't worry, be Happy.
veaer.com
Category: Android | Veaer|王扒蒜
http://veaer.com/categories/Android
Don't worry, be Happy.