首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JYcoder42835
掘友等级
安卓开发
只有足够的强大,才有足够的底气
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
安卓基础开发库,DevRing使用说明
经过最近的努力,将几个常用框架进行了封装,并抽成了一个安卓基础开发库 。 主要包括 网络请求、图片加载、数据库、事件总线、缓存、权限管理、工具类 模块。 其中,网络请求使用Retrofit+RxJava实现,图片加载使用Glide实现(可替换),数据库使用GreenDao实现(…
关于基类的那些事
安卓基础开发库,让开发简单点。 基类对于开发是很重要的一部分。在基类中一般可以进行以下操作 1. 把一些频繁调用的代码封装起来。 2. 提供抽象方法给子类实现,从而简化操作、得到更直接的数据。 使用好基类可以减少代码量,方便统一拓展,提高发开效率。 但由于Java单继承的特效,…
常用的一些工具类
安卓基础开发库,让开发简单点。 几乎每个项目都会有各种各样的工具类,在开发中通过它们可更直接方便地实现功能。下面将介绍一些比较常用的工具类,而具体的实现请下载demo查看代码。 1. Log打印 demo中提供了RingLog工具类(出自ZhaoKaiQiang),和普通的Lo…
强行来一波Dagger2使用介绍
安卓基础开发库,让开发简单点。 由于接触Dagger2的时间不长,有些理解可能也不到位,但我还是会尽我所能把它讲清楚些,不当之处也请大家指出。 Dagger2是一个依赖注入(Dependency Injection)框架。 借别人的话来说,就是“目标类中所依赖的其他类的初始化过…
选择ButterKnife,告别findViewById
安卓基础开发库,让开发简单点。 ButterKnife是一个资源绑定框架,它使用注解来进行资源绑定、监听事件绑定的操作,可以帮我们省去findViewById、setXXXListener等繁琐的代码。使用方便,不影响性能(编译时就生成相应文件),提高开发效率。 下面从 配置、…
让你快速上手的Glide4.x教程
安卓基础开发库,让开发简单点。 距离上次发新篇已经有五个月了,趁现在无业游民一个,赶紧写多几篇完善一下这个系列。 今天给大家带来的是图片加载框架Glide的使用介绍。这里首推郭神的Glide系列教程,配合了源码讲解得很详细清晰。下面算是对学习实践后做的一个归纳总结,不涉及源码分…
Fresco:我很胖,可是我很强大
安卓基础开发库,让开发简单点。 1)内存自动回收。图片不可见时,会及时自动释放所占用的内存,尽可能地避免OOM 2)三级缓存机制。两级内存缓存(解码的与未解码的)+一级磁盘缓存,提升加载速度,节省内存占用空间 3)支持各种加载场景。如动图加载、高斯模糊等常见的图片加载场景。另外…
EventBus,轻松实现跨组件跨线程通信
安卓基础开发库,让开发简单点。 EventBus是一个基于发布/订阅的事件总线(数据通信框架),它简化了组件之间、线程之间的数据通信操作,并且耦合度低、开销小。 3.0版本后,使用注解来声明订阅者函数及其相关属性,使得操作流程更加便捷,还提供index帮助提升其性能。 下面从 …
SQL语句写到累了?试试GreenDAO
安卓基础开发库,让开发简单点。 在以前选择数据库框架的时候,接触过GreenDAO,但由于那时的GreenDAO配置起来很繁琐,需要自己创建java库,所以就没使用它。 但如今在3.0版本后,GreenDAO大大简化了使用流程,加上其本身存取快、体积小、支持缓存、支持加密等优点…
使用Retrofit+RxJava实现网络请求
安卓基础开发库,让开发简单点。 Retrofit是目前主流的网络请求框架,功能强大,操作便捷。 RxJava是实现异步操作的库。可在线程间快速切换,同时提供许多操作符,使一些复杂的操作代码变得清晰有条理。 两者结合使用后,使得网络请求更加简洁,尤其在嵌套请求等特殊场景大有作为。…
下一页
个人成就
文章被点赞
17
文章被阅读
21,951
掘力值
261
关注了
0
关注者
0
收藏集
0
关注标签
4
加入于
2018-03-31