TOP
摘要: 下载并安装Java JDK、Android SDK、C++环境 下载Git、Node.js并安装 打开Git安装目录下的git-cmd.exe,设置全局使用指定的镜像<!--more-->npm config set registry https://registry.npm.taobao.orgp 阅读全文
posted @ 2016-03-20 11:06 星空守候 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 页面定制CSS代码 来自为知笔记(Wiz) 阅读全文
posted @ 2015-12-25 13:56 星空守候 阅读(807) 评论(0) 推荐(1) 编辑
摘要: 追踪过度绘制 在手机的开发者选项里打开“Show GPU Overdraw toggle this”,这时打开手机,应用上就会出现一层颜色蒙版,其中: 避免UI卡顿: 避免在onDraw中创建对象 使用对象池 减少View层级 避免在UI顶层使用RelativeLayout 其measure两次 自 阅读全文
posted @ 2015-12-11 01:46 星空守候 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收机制(自动内存管理和回收机制):回收程序中已经不使用,但是任然被各种对象占用的内存。 内存检测工具: 内存检测工具: Memory Monitor Allocation Tracker Heap Viewer LeakCanary http://github.com/square/leakc 阅读全文
posted @ 2015-11-10 23:28 星空守候 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 获取电池数据工具: <!--more--> Battery Historian https://github.com/google/battery-historian 电量优化措施: 不要绞尽脑汁设计复杂算法,不要在后台跑服务,不要网断了还不停重试 不要在后台滥用Service。 网络请求不要太频繁 阅读全文
posted @ 2015-10-21 01:49 星空守候 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 轻量级容器 枚举(Enum)——耗内存 对enum进行遍历和switch的操作 可以把 enum 看成是一个普通的 class,它们都可以定义一些属性和方法,不同之处是:enum 不能使用 extends 关键字继承其他类,因为 enum 已经继承了 java.lang.Enum(java是单一继承 阅读全文
posted @ 2015-10-03 13:45 星空守候 阅读(202) 评论(0) 推荐(0) 编辑
摘要: AndroidAnnotations框架 AndroidAnnotations配置 首先在全局gradle文件中添加如下信息 然后在项目app的gradle中添加如下信息: 最后构建时如果速度缓慢,需要自备FQ,之后在配置清单文件中对Activity的命名进行改变,在最后面加上一个下划线_,如果报错 阅读全文
posted @ 2015-09-28 23:01 星空守候 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Volley框架<!--more--> volley是谷歌官方在2013年推出的Android平台上的网络通信库 特点 网络通信更快,更简单,开发效率高,稳定性高。 对get和post网络请求以及网络图片高效的异步处理请求。 可以对网络请求进行优先级排序处理。 网络请求的缓存。 多级别取消请求。 和 阅读全文
posted @ 2015-08-19 23:00 星空守候 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Intellij IDEA和AS同根同源,二者汉化相同 此汉化基于AndroidStudio V2.2Beta最新V2.2稳定版本 使用前请下载并安装 AndroidStudio v2.2最新版 附件下载:链接:http://pan.baidu.com/s/1gfmG2TP 英文语言包为安装目录下的 阅读全文
posted @ 2015-08-15 11:18 星空守候 阅读(597) 评论(1) 推荐(0) 编辑
摘要: NDK使用 NDK使用 JDK:Java Development Kit SDK:Software Development Kit NDK:Native Development Kit JNI: Java Nattive Interface NDK开发流程: 下载NDK并配置NDK路径 新建项目 修 阅读全文
posted @ 2015-08-08 12:11 星空守候 阅读(985) 评论(0) 推荐(0) 编辑