相信大家都听说过 Vim 吧。 这是一个无所不能又无所不在的文本编辑器。 它也是一个很受欢迎又很难用的古老编辑器。 所以,程序员对于 Vim 的...
相信大家都听说过 Vim 吧。 这是一个无所不能又无所不在的文本编辑器。 它也是一个很受欢迎又很难用的古老编辑器。 所以,程序员对于 Vim 的...
进入进阶篇,相信大家通过之前的入门篇已经有了一定的认识了,接下来就是我们通过RecyclerView实现一些自己的功能 可以先阅读Android...
前言 在编程中经常会使用线程来异步处理任务,但是每个线程的创建和销毁都需要一定的开销。如果每次执行一个任务都需要一个新进程去执行,则这些线程的创...
Rabbit是目前我正在开发的一个框架,它主要用来提高App开发的效率和质量,总体定位上偏向于一个APM框架。 统计应用冷启动时长、页面渲染时长...
组件设计思路: 通过观察LifeOwner(Activity)的LifeCycle Event,在ActivityonDestroy时释放掉其所...
先整体看一下Android源码的整个编译流程,后面会针对每个过程都做了什么来详细讲解一下。 一、源码编译过程 清空out目录 初始化参数设置 l...
在5.0以后大家在使用列表控件时已经逐渐的使用recycleView来代替ListView了,但是很多人并不了解recycleView的高效率的...
接上文,自从 Android 5.0 发布开始,可以看出 Google 越来越重视 Android 系统的 UI 设计风格了,最为明显的就是提出...
触摸事件 滑动事件 长按事件 清除数据 连接 log 导出Androidlog 闪退日志 启动页面 取消权限或者授权 截图并且导出 查看内存 参...
当pm制定完下一版本需求打开马蜂窝旅游app准备出去嗨一圈的时候 看到了马蜂窝旅游app的一个用户头像动画后。。。(=@__@=) 先看看效果图...
专题公告
分享Android开发的知识,教程,解析,前沿信息,都可以,欢迎大家投稿~
内容可搞笑,可逗比,另外欢迎申请管理员
Android开发相关的精选内容,请关注Android开发精选