随笔分类 - 最新的开发框架
BtterKinfe+RxJava+Retrofit2.0+OkHttp3
摘要:第一步:安装Kotlin插件 打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入“Kotlin”查找,然后安装即可。安装完成之后需要重启Android Studio (切记!)。 安装完成之后如下图所示。 插件当前的最新版本是1.1.2-r
阅读全文
摘要:关于SDK的解释 什么是SDK 在开始正文之前,首先来聊聊SDK是个啥玩意. SDK是Software Development Kit的缩写,译为”软件开发工具包”,通常是为辅助开发某类软件而编写的特定软件包,框架集合等,SDK一般包含相关文档,范例和工具. SDK可以分为系统SDK和应用SDK.所
阅读全文
摘要:转自:http://www.apkbus.com/blog-705730-60436.html 在工程中引入Dagger 如果想使用Dagger的话,需要添加两个函数库: 第一个是Dagger函数库,第二个是Dagger编译器函数库,它会创建注入依赖所需的类。通过创建预编译的类可以避免大部分的反射操
阅读全文
摘要:转自:http://www.apkbus.com/blog-705730-60435.html 什么是依赖注入 如果我们想要注入依赖,首先要理解依赖是什么。简单的说,依赖是我们代码中两个模块之间的耦合(在面向对象语言中,指的是两个类),通常是其中一个模块使用另外一个提供的功能。 为什么依赖是危险的?
阅读全文
摘要:未使用,只是用html+css+js与自己ANdroid交互 代替HttpUtils 图片缓存 (未使用) 线程之间传递消息: 1.一对一:回调,可看清整个流程 2.一对多:eventBus,相当于发广播 异步请求 (未使用) 图片缓存(未使用) 扫描二维码 图标库 (未使用) 动画效果
阅读全文
摘要:原文:http://my.oschina.net/u/1403288/blog/208402 项目源码:https://github.com/wangjing0311/ViewPagerIndicator.git 一、源码分析 1.PageIndicator接口,它里面定义了最重要和基本的indic
阅读全文
摘要:一、RxJava 到底是什么 异步(取代AsyncTask/Handler/XXX/...?) 异步(取代AsyncTask/Handler/XXX/...?) 二、RxJava 好在哪 简洁(逻辑的简洁,.一步一走) 举例: 题目:将文件夹中的图片都取出来,放到界面上显示。 1.Thread ne
阅读全文
摘要:RxJava 到底是什么 RxJava 好在哪 API 介绍和原理简析 1) Scheduler 的 API (二) 2) Scheduler 的原理(二) 3) 延伸:doOnSubscribe() 1) API 2) 变换的原理:lift() 3) compose: 对 Observable 整
阅读全文
摘要:RxJava基础:http://www.apkbus.com/blog-705730-60437.html 一、基础知识 1.响应式代码的基本组成部分是Observables和Subscribers,Observable发消息,而Subscriber用于消费消息 2.消息的发送是有固定模式的。Obs
阅读全文
摘要:原文地址:http://www.cnblogs.com/flyme/p/4517560.html 项目地址:https://github.com/JakeWharton/butterknife 代替xUtils的ViewUtils:注解。 取代findViewById,onClick等。 区别: ①
阅读全文

浙公网安备 33010602011771号