摘要:
郭霖最近整理的文章:合理管理内存分析编码过程中如何避免过多内存占用,以及如何实现高性能的内存使用。尽可能使用intentService;当界面不可见时释放内存;当内存紧张时释放内存;避免bitmap占用内存;使用android api提供的数据集合;减少抽象类的使用;避免使用依赖注入;使用proGu... 阅读全文
摘要:
在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等。那么问题既然出现了,那么如何去解决呢,这就是今天着重要去解决的问题? first: eclipse有个检查冗余java文件的插件,名叫UCDe 阅读全文
摘要:
studio项目地址:https://github.com/keithellis/MaterialWidget修改后的eclipse项目地址:修改后的eclipse项目 Demo地址:activity_main.xml color.xml: #f8f8f8 #ff3... 阅读全文
摘要:
apk瘦身一般有两条线,去除无用的代码,例如引用一个比较大的lib,只使用了其中很少的功能。其他无用的代码可以想办法去掉去除无用的资源文件,可能是第三方lib中的,也有可能是开发中引入了无用的资源去除无用代码当然是Proguard了!gradle plug 0.14.0, runProguard 更... 阅读全文
摘要:
需求国内Android app发布一般会有多个渠道,为了跟踪发展情况,通常会为每一个渠道定制一个特别的apk。一般友盟之类第三方统计的渠道ID定义如下,以wandoujia为例 如果不使用第三方统计,自己也可以在AndroidManifest.xml中定义类似meta-data如果每个渠道... 阅读全文
摘要:
这个视图原始框架地址:https://github.com/rengwuxian/MaterialEditText指导手册:http://www.rengwuxian.com/post/materialedittext#content接下来是我学习和总结的时候了:1,没配置相关属性参数:效果:设置为... 阅读全文
摘要:
重点修改viewpager_title_textcolor: 阅读全文
摘要:
在style.xml中修改CustomTabPageIndicator的android:textColor属性即可: 阅读全文
摘要:
首先Listview继承关系:ListView --extends-->AbsListview--extends-->AdapterView--extends-->ViewGroup--extends-->ViewListView的构造方法:此时初始化listview的风格,间距public Lis... 阅读全文
摘要:
Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。权限: ImageLoaderConfiguration是针对图片缓存的全局配置,主要有线程类、缓存大小、磁盘大小、图片下载与解析、日志方面的配置I... 阅读全文