
常用库
文章平均质量分 59
那时候
这个作者很懒,什么都没留下…
展开
-
Dagger2 使用(粗略)
在实体类的构造方法标注 @Inject @Inject public Student(){ } 创建Module 构造方法传递实体类所要注入的类 @Module public class StudentModule { private Main9Activity mMain9Activity; public StudentModule(Main9Activity main9A...原创 2018-05-22 14:44:19 · 113 阅读 · 0 评论 -
RxBinding
https://github.com/JakeWharton/RxBinding 一些RxBinding使用场景 如RxView.clicks(mView)等即可;原创 2018-06-06 18:40:30 · 254 阅读 · 0 评论 -
动态权限RxPermissions
https://github.com/tbruyelle/RxPermissions 使用: new RxPermissions(this) .request(Manifest.permission.READ_EXTERNAL_STORAGE , Manifest.permission.WRITE_EXTERNAL_STORAGE) ...原创 2018-06-06 17:31:38 · 559 阅读 · 0 评论 -
GreenDao3.2.2的使用
一、在app的build.gradle中配置 greendao { schemaVersion 1 daoPackage 'com.at3.bitcontinent.dao' //生成的文件存放的文件夹 targetGenDir 'src/main/java' } //greenDao ---> https://github.com/greenrobot...原创 2018-05-30 18:36:19 · 900 阅读 · 0 评论 -
动态权限PermissionsDispatcher
https://github.com/permissions-dispatcher/PermissionsDispatcher 参考 https://blog.youkuaiyun.com/totond/article/details/73648103 导包 api("com.github.hotchemi:permissionsdispatcher:3.2.0") { exclude modu...原创 2018-05-28 17:32:41 · 926 阅读 · 0 评论 -
EventBus3.1.1
https://github.com/greenrobot/EventBus 参考:Android EventBus 3.0.0 使用总结 发送数据: EventBus.getDefault().post(a); 接收数据: 注册:EventBus.getDefault().register(this); 解注册:EventBus.getDefault().unregister(t...原创 2018-06-06 12:18:49 · 787 阅读 · 0 评论 -
Android开发常用技术
数据库 greenDAO、ObjectBox、 网络请求 Retrofit2、OkHttp3 事件传递 EventBus 响应框架 rxJava2、RxAndroid 注解 butterknife、dagger2 调试工具 stetho、leakcanary 动态权限 PermissionsDispatcher...原创 2018-06-06 11:44:49 · 12070 阅读 · 3 评论 -
常用第三方库
一、Dialog 1. ColorDialog & PromptDialog 2. material-dialogs 替代AlertDialog 3. MNProgressHUD 4. ProgressDialog类 5. XProgressDialog 6. Dynamicbox 加载数据,没有网络等emptyView (推荐) 二、EventBus3.0 三、组件View 1...原创 2018-06-06 11:19:44 · 3495 阅读 · 1 评论 -
Dagger2
参考 Android_Dagger2篇——从小白最易上手的角度 + 最新dagger.android 步骤 1. 在需要实例化的类中,构造无参构造方法,注解@Inject @Inject public Student() { } 构造Component接口,有inject方法 @Component public interface DaggerComponent { voi...原创 2018-06-05 19:03:53 · 614 阅读 · 0 评论 -
RxJava2.0
两个对象,一个行为: Observable的构造(静态方法): 操作符 其他操作符 注意 实践 参考: RxJava 只看这一篇文章就够了 (上) 这可能是最好的RxJava 2.x 入门教程(一) 两个对象,一个行为: Observable Observer subscribe Disposable subscribe = observable.subscribe(o...原创 2018-06-05 17:27:47 · 898 阅读 · 0 评论 -
rxjava1.0
实现倒计时功能(发送短信、启动页等待等) void beginCountdown(int time) { //time 为需要执行的时间 if (time < 0) { time = 0; } final int countTime = time; Observable.interval(0, 1, TimeUnit.SECOND...原创 2018-05-22 15:28:53 · 283 阅读 · 0 评论 -
ButterKnife的配置与使用
2018-06-13 导入: implementation 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' 一、在自定义view中使用 在构造方法中调用: View view = LayoutInflater.from(cont...原创 2018-06-13 21:17:39 · 568 阅读 · 0 评论