ButterKnife可以省去控件findViewById的步骤,提高开发效率。 用法: 1、添加依赖: 2、在Activity中使用: 3、在Fragment中使用: public class MainFragment extends Fragment { // 使用ButterKnife初始化控 ...
分类:
移动开发 时间:
2016-12-22 15:07:35
阅读次数:
186
RxJava算是最新最常用的,也是程序员们最喜欢的框架之一了。 RxJava的核心由Observable(被观察者,事件源)和Subscriber(观察者)构成,Observable负责发出一系列事件,Subscriber处理这些事件。 一个Observble可以发出零个或多个事件,直到结束或出错。 ...
分类:
移动开发 时间:
2016-12-22 15:04:41
阅读次数:
343
前几天分别对Retrofit和RxJava进行了总结,这个帖子打算把Retrofit结合RxJava使用的方法总结以下。有还不了解Retrofit或RxJava的朋友可以参考下面的帖子学习~ 【Android - 框架】之Retrofit的使用 【Android - 框架】之RxJava的使用 首先 ...
分类:
移动开发 时间:
2016-12-22 15:04:34
阅读次数:
288
提起MVP架构模式,大家可能首先想到的是它的“前辈”MVC模式。MVC由Model、View、Controller组成,请求从Controller进入后进行业务判断,然后交给Model或View进行处理。这本身没什么,但是应用在Android程序中时,大家就会发现,Activity既担任了Contr ...
分类:
移动开发 时间:
2016-12-22 15:02:00
阅读次数:
243
Retrofit是Square公司发布的一个可以应用在Android和Java中的Http客户端访问框架,其底层应用的是OkHttp。 在这个帖子中,我们以下面这个Http请求为例: 其请求结果(JSON)如下所示: 接下来我们从Retrofit的用法到原理,来介绍一下这个框架。 一、Retrofi ...
分类:
移动开发 时间:
2016-12-22 14:56:54
阅读次数:
289
Android有两种类型的API是不能经由SDK访问的 l 第一种是位于com.android.internal包中的API我,位于frameworks/base/core/java/com/android/internal/。我将称之为internal API。 l 第二种API类型是一系列被标记 ...
分类:
移动开发 时间:
2016-12-15 11:26:38
阅读次数:
1996
一、Application是什么 Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建, ...
分类:
移动开发 时间:
2016-12-02 11:52:51
阅读次数:
244
属性(ATTRIBUTES): android:host 这个属性用户定义URI授权的主机部分,除非给过滤器也指定了<data>元素的scheme属性,否则这个属性没有意义。 注意:在Android框架中,主机名的匹配是大小写敏感的,跟RFC格式不一样。因此,要始终使用小写字母来指定主机名。 and ...
分类:
移动开发 时间:
2016-11-29 13:54:42
阅读次数:
559
引言: Android框架的发展的过程就是一个不断化繁为简的过程,大家都在研究如何正确方便高效的规范代码。当然这条路也永远不会停止,就像新的芽儿,随着时间的流逝,每天都在长出新的枝叶,每天都在成长。对于技术,每次新框架的提出都在剔除旧框架的诟病和痛点,演变成更方便,更高效,更简洁的新框架,然后新的框 ...
分类:
移动开发 时间:
2016-11-24 15:53:45
阅读次数:
248
Android 框架 15 个 Android 通用流行框架大全 ...
分类:
移动开发 时间:
2016-11-19 15:57:04
阅读次数:
174