
前段时间Google在Github开源了一个项目Android Architecture Blueprints,在项目中展示了使用不同的实现架构和工具来实现相同的app。 先...
今天来作死地八一八一个后期神器snapseed的使用方法。 纯干货。 多图。 感觉会被图片上传给弄死…… 答应我,看在我写得这么辛苦的份上,以后再发朋友圈的时候,努力装装逼不...
依赖注入(Dependency Injection) 今天我们讨论的内容核心是面向接口编程,我决定还是要从依赖注入开始讲起,因为DI的思想可以说是面向接口编程思想的特殊表现,...
2009年冬天,北京寒风刺骨,我们公司组织到北京进行为期一周的Android开发培训,讲师来自荷兰的Hello9培训机构。让我印向深刻的是,说着极易让人打瞌睡的北欧英文的讲师...
Fragment 实际上 是 把 View 封装了一下, Fragment 中 onCreatedView 返回的 View 最终 会被 添加到 Fragment被添加到 ...
1. 从构造函数来看, 构造函数做的事情有: --> 指定 Toast 对应的 context 环境--> 创建 TN 提供给 ToastManagerService 的...
1, 代码编辑区与project之间相互切换快捷键:Alt+1 适用场景:全屏敲代码时偶尔需要看看项目结构 我是挺常用的 2, 搜索所有 快捷键:连续按两次Shift键 这...
对于项目中经常用到的组件,进行了封装,方便他人及自己的调用和管理,减少代码的冗余,提高开发的效率我们项目中,减少重复制造轮子。 我的项目中,经常用到底部自下而上弹出菜单选项,...