在之前的博客中简单介绍了Rxjava的使用和与Retrofit的API配合使用;那么在这里我们来看下Rxjava的源码; 1.Observable–>(subscribe)Subscriber 首先来看完整代码: …
分类:Android源码分析
android adb 源码框架分析(2 角色)
角色 l 服务 服务是提供特定功能的实体,接收请求,返回应答是服务直接最表现。大部分服务经过转换表现为文件(包括套接字)句柄。服务存在于Adb Server、Adb Daemon中,也可能存在于adb体系以外…
Android 源码分析之 EventBus 的源码解析
1、EventBus 的使用 1.1 EventBus 简介 EventBus 是一款用于 Android 的事件发布-订阅总线,由 GreenRobot 开发,Gihub 地址是:EventBus。它简化了应用程序内各…
android 6.0 SystemUI源码分析(4)-StatusBar显示流程
1.StatusBar启动 StatusBar继承于SystemUI,在SystemUIApplication会启动SysteBar. mServices[i].start(); SystemBar.java @Over…
Android PowerManagerService和PowerManager 源码分析
frameworks\base\services\core\com\android\server\power\PowerManagerService.java /* * Copyright (C) 2007 The An…
Android N NotificationManagerService源码分析
关于NotificationManagerService的使用推荐参考下面资料,写的不错: Android4.4 NotificationManagerService使用详解与原理分析(一)、(二):点击打开链接 这里主…
Android OkHttp Post 上传文件并且携带参数
这里整理一下 OkHttp 的 post 在上传文件的同时,也要携带请求参数的方法。 使用 OkHttp 版本如下: compile 'com.squareup.okhttp3:okhttp:3.4.1' 代码如下: p…
android Monkey测试源码分析之一
1, 概述 Monkey模拟用户的按键输入,手势输入等各种事件,看设备多长时间会出异常,是一种简单粗暴的压力测试。 同其他大多数adb命令一样,Monkey命令也是shell脚本,system/bin 目录下有一个mon…
Android Instrumentation源码分析(附Activity启动流程)
转载请注明出处:http://blog.csdn.net/ahence/article/details/54959235 Instrumentation概念 官方说明 Instrumentation类位于android.…
Android ShutdownThread.java源码分析
// constants private static final String TAG = “ShutdownThread”;  …
Android5.1.1 源码 - zygote fork 出的子进程如何权限降级
前言 如果不知道zygote是什么,或者好奇zygote如何启动,可以去看老罗的文章,Android系统进程Zygote启动过程的源代码分析:http://blog.csdn.net/luoshengyang/artic…
Android主流三方库源码分析(八、深入理解Dagger2源码)
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 上一篇,笔者详细地分析了Android中的依赖注入框架ButterKnife,使用它帮助我们解决了重复编写fin…