
第三方优秀类库学习
for7GG
这个作者很懒,什么都没留下…
展开
-
gson使用
现在开发中服务端向客户端传送数据一般采用的是json数据,google官方的gson对于android开发来说再平常不过了,今天学习下其简单的使用(下载地址)。先看下其简单的使用,首先定义一个简单JAVA类People(略) Gson gson = new Gson() ;People people = new People(1, "张三", "mldn", "110") ;St...原创 2015-03-05 11:25:40 · 488 阅读 · 0 评论 -
androidannotations学习笔记
androidannotations(简称aa)是Android开发一个简单易用的annotations库,不同于其他annotations,其优点如下:aa的原理是将声明的类在编译时生成其子类,所以不会影响性能aa不受proguard影响,无需做特殊优化用aa后,所有的属性及方法尽量都别用private修饰了下载下载地址,解压后有两个jar包,这里只说明Eclipse下的配置,AS下雷同,原创 2015-08-19 11:15:24 · 2634 阅读 · 1 评论 -
Retrofit学习笔记
添加依赖最新版本 compile 'com.squareup.retrofit2:retrofit:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.2.0' compile 'com.squareup.retrofit2:converter-scalars:2.2.0'定义Http请求接口Retrofit将网络请求转载 2017-03-13 13:42:47 · 677 阅读 · 0 评论 -
XUtils db学习笔记(xutils 3.5.0)
目前只使用了db模块,将其他模块剔除,减小包的体积!已经修改好的包上传。下载地址,笔记基于该修改包!1.定义vo定义简单的一对多关系,Parent和Child。import org.xutils.db.annotation.Column;import org.xutils.db.annotation.Table;import java.util.Date;@Table(name = "parent原创 2017-05-24 14:16:02 · 1775 阅读 · 0 评论 -
当aa遇上kotlin
踩了一些坑,记录,也与大家分享。1.Circular dependency app第一个踩坑的就是这个错误,主要是gradle版本与kotlin太新,静待更新吧。buildscript { ext.kotlin_version = '1.1.2-2' repositories { jcenter() } dependencies { c原创 2017-05-25 14:30:18 · 458 阅读 · 0 评论 -
aa4.0
AndroidAnnotation4.0发布已经一个多月了,今天抽空看了下,改变还是挺多的,做下笔记吧。 主要变化:去除了 @NoTitle注解 和对 ActionBarSherlock 的支持在 Fragment#onDestroyView() 中清空注入的View避免内存泄露@ReveiverAction 注解中不将方法名作为action名称,所以今后得指定了去掉了 @OrmLiteD原创 2016-04-24 13:13:46 · 756 阅读 · 0 评论 -
EventBus
1.添加依赖compile 'org.greenrobot:eventbus:3.1.1'2.三步学会2.1定义事件先定义事件VO,和普通的Java Bean没有区别:public class MessageEvent { public final String message; public MessageEvent(String messag原创 2018-01-13 14:31:40 · 496 阅读 · 0 评论 -
AA升级留下的坑
最近导入了一个一年前的项目,顺带把aa升级了下,结果一直生成不了类,心里一沉,估计哪个地方写错或者写的不严谨,所以新版本编译不通过。 写下来我找出问题的步骤,方便大家检查问题: 首先报错是这样的: 改为这样: 问题解决,what a fucking day!!原创 2017-12-29 13:45:48 · 312 阅读 · 0 评论 -
AAC尝试性封装
aac全称为Android-Architecture-Components,Google不久前发布了正式版本,一下子就被吸引了,这不就是改良传统MVP的妙药吗? 添加依赖就不再赘述了,网上大把的例子,本文只是对ViewModel及LiveData做简单的封装!勘误: 注意之前的DemoViewModel编写有些问题,极端情况下如断开wifi,此时throwableLiveData 会比is...原创 2018-02-02 09:45:38 · 411 阅读 · 0 评论 -
融云知识点
1.为选择图片发送界面加上返回融云自带的选择发送图片界面没有返回按钮,为了app界面统一完整需要加上: 首先,连接融云服务器之前: //扩展功能自定义 InputProvider.ExtendProvider[] provider = { new MyImageInputProvider(RongContext.getInstance()),/原创 2016-05-23 17:59:06 · 3345 阅读 · 0 评论 -
AA插件化
最近发现的一个相当不错的插件化方案!链接AA的设置原创 2018-10-22 11:00:30 · 591 阅读 · 0 评论