Android平台
文章平均质量分 74
creasylai19
曾在南京Asiainfo工作,目前在深圳从事Android开发&项目管理
展开
-
Mac OS 链接Android USB
Mac OS链接USB原创 2015-08-13 20:37:21 · 629 阅读 · 0 评论 -
Hierarchy Viewer布局检测工具的使用
Hierarchy Viewer可以用来查看View的布局层次,并检测布局渲染的性能瓶颈一.设置环境变量如果是Android4.1以上的设备,需要设置一个环境变量,设置步骤如下:Mac:1.vim ~/.bash_profile2.添加#Hierarchy Viewer Variable export ANDROID_HVPROTO=ddm3.source原创 2016-04-18 20:35:39 · 939 阅读 · 0 评论 -
Android应用优化_0.1版本
我们首先来看一个普通的Android Studio项目结构: 由图所示,我们开始由下往上说吧第三方包很多开源的library不是为移动网络环境编写,如果要集成,应该注意这点。同时了解是否应该去做针对移动环境下的迁移不要为了简单的一两个功能而引入一个大而全的library,如果没有适合的library,可以考虑自己去实现不要使用一些依赖注入框架(类似Guice或RoboGuice),的确是原创 2016-05-05 19:01:53 · 647 阅读 · 0 评论 -
Android打包&Gradle配置(一)
Android APK打包过程打包过程如上图所示,下面具体介绍打包中涉及的每个工具的作用aaptaapt工具编译你的资源文件,比如AndroidManifest.xml,布局文件,字符串文件等,以此产生R.javaaidlaidl工具则编译.aidl文件,形成对应的Java接口文件javacjavac编译java文件,形成class文件dexdx工具转换.class文件、第三方library原创 2016-07-03 13:34:27 · 603 阅读 · 0 评论 -
Gradle入门之安装(一)
一些废话之所以要写这个系列,是因为我之前开发Android时,Android Studio中默认使用Gradle做构建。从此非常害怕构建出问题,每次网上搜索,都是一遍一遍的试,试成功了就不管,但有时候一个问题,试了网上给出的方案多次还是没法解决,而且还浪费时间,非常痛苦。所以,后来下定决定好好研究些Gradle。同时做一些自动化的打包,工程管理,也是需要用到Gradle,所以我们开始Gradle的学原创 2017-06-01 22:43:52 · 960 阅读 · 0 评论