背景 最近客户端在线上大大小小的出现了很多问题,尤其是线上的crash数量增长明显,在求生欲的驱使下,大家默契的确保每一行代码都行驶在try.....
本文借鉴了图解Android View的事件传递[https://www.jianshu.com/p/bea1bb4aac95]中关于事件分发的...
RecyclerView已经成为在Android Native开发过程中的明星组件,出镜率超高,只要需要列表展示的内容,我们第一想到的就是使用R...
脚本式编程 在Linux/Unix系统中,你可以在脚本的顶部添加以下命令让Python脚本可以像SHELL脚本一样执行: 由于脚本依赖电脑上的P...
HTTP HTTP是一个应用层协议建立在TCP/IP(传输层)协议之上,HTTP不关心网络通讯的具体细节。网络协议栈:HTTP(应用层)-> T...
Google 在官方开发工具包中(Android Jetpack)中提供了一个用于Android app导航的全新框架“Navigation”,...
为什么要使用单元测试 使用单元测试我们可以很容易的发现代码的缺陷同时在你重构代码的时候可以很方便的帮你验证重构是否成功。在实际的开发过程中我经常...
在实际的开发过程中,大家都会注意到不在UI线程中去做IO或复杂业务处理,却往往忽视了在性能方面的优化。在Android开发过程中只是区分UI线程...
在使用DD命令回复硬盘备份后,如果恢复盘的容量大于备份盘的话,你会发现恢复盘的容量也变成了跟备份盘同样大小的容量了,造成恢复盘的空间浪费。 备份...