文章
这里是我写过的全部文章。
WebView的优化总结
从性能、界面、业务逻辑三方面总结 Android WebView 优化技巧和常见 bug 的解决方法。
关于安卓的时间获取和转换
记录日历需求中用 Time 和 Calendar 获取时间戳、年月日时遇到的问题。
Android通过包名启动任意APP
通过 PackageManager.getLaunchIntentForPackage 用包名启动任意已安装 App。
用 Fiddler 断点调试接口
记录用 Fiddler 断点命令(bpu / bpafter)拦截和修改接口请求的调试技巧。
Data Binding Library 官方文档(英文原文,2016)
Android Data Binding Library 官方指南英文原文(2016 版):布局与表达式、Observable 数据对象、生成的绑定类、BindingAdapter 与转换器。
Android N 开发者新特性概览(转载/译)
Android N 开发者预览版新特性概览中译:多窗口、通知增强、JIT/AOT 编译、低电耗模式、后台优化、Data Saver、直接启动与网络安全配置等。
View的事件分发机制
梳理 Activity、ViewGroup、View 三层的事件分发流程,以及 OnTouchListener、onTouchEvent、OnClickListener 的优先级。
Application的label和Activity的label
根据渠道修改应用名称时,Application 与 Activity 的 label 优先级说明。
EditText的输入限制(InputType、digits)
用 inputType、digits 和 KeyListener 限制 EditText 的输入字符与键盘类型。
自定义数据结构排序(字符串排序)
以联系人按拼音排序为例,介绍汉字转拼音和自定义 Comparator 排序。