- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 InflaterLayout 原理
LayoutInflater 的基本用法LayoutInflater 是用来加载布局的。一般在 Activity 里会调用 setContentView 来设置布局。其实 setcontentView 内部也是调用LayoutInflater 来加载布局的。只不过这部分源码是内部的没有公开。 首先要获取到 LayoutInflater 的实例,有2种方法。1.LayoutInflater layo
2016-01-27 15:46:21 313
原创 Service和IntentService的区别2
上一篇Service 和 IntentService 的区别对 IntentServcie 有了一个初步的了解。今天来结合 IntentService 的源码具体分析一下 IntentService 的内部实现原理。 先贴一下 IntentService 的源码。IntentService 源码public abstract class IntentService extends Service
2016-01-22 17:47:44 287
原创 RxJava 学习笔记二
Observable.from()它接收一个集合作为输入,然后每次输出一个元素给subscriber: Observable.from("url1", "url2", "url3") .subscribe(url -> System.out.println(url)); flatMap()接收一个 Observable 的输出作为输入,同时输出另外一个 Observable。qu
2016-01-22 17:40:32 338
原创 RxJava 学习笔记一
RxJava 学习笔记一原文链接:深入浅出RxJava(一:基础篇) 创建一个Observable对象,直接调用Observable.createObservable<String> myObservable = Observable.create( new Observable.OnSubscribe<String>() { @Override public vo
2016-01-21 17:23:32 298
原创 Service和IntentService的区别1
Service和IntentService的区别ServiceService是用于后台服务的,当应用程序被挂到后台的时候,为了保证应用某些组件仍然可以工作而引入了Service. Service不是一个单独的进程,它和应用程序在同一个进程中,Service也不是一个线程,它和线程没有任何关系,所以它不能直接处理耗时操作. 如果直接把耗时操作放在Service的onStartCommand()中,
2016-01-16 14:23:40 452
原创 文交联合用到的框架
compile 'com.orhanobut:logger:1.4' //打印数据框架 compile 'com.android.support:multidex:1.0.1' //对dex文件的优化,解决方法数过多产生的问题 compile 'com.android.support:appcompat-v7:22.2.1' //提供了UI版本兼容 c
2015-08-12 11:47:13 407
原创 recyclerview联动滑动 关键代码
private void adjustUILabel(RecyclerView recyclerView) { final int count = rollHolder.recyclerView.getLayoutManager().getChildCount(); View v = recyclerView.getLayoutManager().getChildAt(0);
2015-08-04 11:05:17 2402 2
安卓逆向助手
2015-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人