随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便。
架构案例丨微信Android客户端架构演进之路
微信Android客户端的架构演进史。可以说,这是一个典型的Android应用在从小到大的成长过程中的“踩坑”与“填坑”的历史。互联网的变化速度如此之快,1年的时间里,可以发生翻天覆地的变化。
Android Heroes Reading Notes 3
《Android群英传》读书笔记 (3) 第四章 ListView的使用技巧
Android Heroes Reading Notes 5
《Android群英传》读书笔记 (5) 第八章Activity和Activity调用栈分析
Android Heroes Reading Notes 4
《Android群英传》读书笔记 (4) 第五章 Android Scroll 分析
Android Heroes Reading Notes 2
《Android群英传》读书笔记 (2) 第三章 Android控件架构与自定义控件详解
Android Heroes Reading Notes 1
《Android群英传》读书笔记 (1) 第一章 Android体系与系统架构 + 第二章 Android开发工具新接触
Android 在ListView使用addHeader注意的问题
Listview配合addHeader的使用能够快速方便的实现一些布局,但是在使用过程中会有一些坑。。
批量修改文件名(Python)
批量修改某一目录下的文件的名称,使用MD5编码保证文件名没有中文等非字符型字符
Android性能优化
Android性能优化的几大考虑
Android 快速批量渠道打包工具packer-ng-plugin
packer-ng-plugin 是Android渠道打包工具Gradle插件,支持极速打包,1000个渠道包只需要5秒钟,
Python Python 文件操作
Python 中对文件进行读写