博客专栏  >  移动开发   >  Android Framework

Android Framework

Android Framework相关源代码分析。

关注
4 已关注
26篇博文
  • WiFi的打开流程

    上一篇学习了StateMachine原理,在此基础上,继续分析系统Wifi相关服务的开启流程,以及wifi的打开流程,下面开始 Wifi相关服务的启动我们都知道每次系统开机以后,默认wifi相关的功能...

    2018-01-07 15:06
    168
  • Android StateMachine学习

    2018年01月06日14:33:58,西安下了三天的大雪了,上班上学上街都不方便,索性在家看看代码吧,已经好久没有更新博客了,是因为之前的笔记本配置实在跟不上了,2018年元旦,狠下心来新买了一个某...

    2018-01-06 20:05
    95
  • Ubuntu16.04编译Android8.0系统源码

    源码下载 源码下载请参考下面链接 清华大学镜像站 安装openjdk $ sudo apt-get update $ sudo apt-get install openjdk-8-jdk ...

    2018-01-28 18:11
    204
  • SystemUI流程分析

    在前面的Android中getSystemService流程中,我们知道在系统启动的时候,会启动一些系统的必要服务,SystemUI也是在SystemServer#startOtherServices...

    6天前 14:10
    42
  • 亲测可用Android原生代码添加系统服务

    在Android系统中,为我们提供了很多的系统服务,比如AMS,PMS等,今天参考系统里其他服务的实现,在Android N原生代码中添加自己定制的服务,想想都满激动的 准备工作在正式开始之前,需要知...

    2017-01-12 21:55
    3448
  • Android中实现so注入进程

    这篇博客主要实现将so文件注入到进程中,并且在被注入的进程中执行so文件中的方法,先说下环境使用的是4.4的模拟器,嘻嘻.,参考 Android中的so注入,我只是整合了这些资源,并将其run起来,感...

    2017-01-03 22:01
    1534
  • Android上hook AMS和PMS

    好吧,我承认,其实这一篇文章,主要使用到的就是动态代理,但是个人觉得还是有很大意义的,比如说可以降低代码耦合度,如果想在用户的某一类操作都要打印log获取当前参数,或者是记录用户的点击事件,点击时间等...

    2017-01-02 10:39
    3134
  • 最近总结的Android笔记(三)

    android系统增加framework服务 在 frameworks/base/core/java/android/os目录中增加对应的aidl文件 在frameworks/base/Android...

    2016-12-30 21:51
    2967
  • Android中实现快速搜索

    本篇博文基于Android N源代码为参考 从android5.1 开始,google为用户提供了一种很方便的搜索功能,用户可以很方便的在settings中搜索setting里或者系统其他配置了指...

    2016-12-16 23:04
    3439
  • android拨号流程

    今天学习”android中的拨号流程”,大部分情况,用户是通过dialer输入号码,拨号通话的,那么就从dialer开始吧。DialpadFragmentDialpadFragment是拨打电话界面,...

    2016-12-06 22:10
    3068
  • View的相关总结

    View的绘制流程View的绘制流程是从ViewRootImpl#performTraversals方法开始的,在performTraversals中会分别通过performMeasure,perfo...

    2016-11-21 22:08
    566
  • Toast流程跟踪

    构造一个Toast看下makeText方法public static Toast makeText(Context context, CharSequence text, @Duration int ...

    2016-11-22 21:33
    2433
  • wifi连接流程

    在平时的android开发中,经常会用到wifi相关操作,其实就应用而言,系统都是通过WifiManager对应的api来进行对应的操作 我们可以从源码的frameworks/base/api目录中...

    2016-11-27 22:05
    1693
  • 短信的发送流程

    在android中,google为开发者提供了一个SmsManager用来管理发送和接收短信的类,类似于WifiManager,先看下SmsManager的常用APISmsManager常用APIme...

    2016-12-04 11:26
    1915
  • Android屏幕亮度调节

    平时通过一个slider调节改变屏幕亮度,其实这个slider是systemui的东西,叫做BrightnessDialogpublic class BrightnessDialog extends ...

    2016-11-15 22:19
    1363
  • ContentProvider的工作过程

    ContentProvider是一种共享型组件,它通过Binder向其他组件或者其他应用程序提供数据,当ContentProvider所在进程启动时候,ContentProvider会被 同时启...

    2016-11-20 10:05
    1742
  • Android中APN的创建流程

    APN全称是Access Point Name,是手机上网必须要配置的一个参数,用来决定手机是通过哪一种接入方式来访问网络,若APN缺少,4G、3G等移动网络异常! 从ApnSettings开始,当点...

    2016-11-20 16:03
    4226
  • Activity启动流程

    从今天开始,正式开始framework学习,深入理解和记录学习framework的相关笔记。好了废话不多说,android开发中常用的api有很多,今天我们从一个startActivity说起,记录a...

    2016-11-04 22:16
    2519
  • Android中getSystemService流程

    在平时的android开发中,我们经常会通过Context来获取系统服务,比如ActivityManagerService,AccountManagerService等系统服务,今天我们就来看下get...

    2016-11-05 22:04
    6349
  • Android中APK的安装流程

    这篇文章,来学习apk的安装流程,在开始之前,先看看我们在APP中是通过下面代码来安装apk的Intent intent = new Intent(Intent.ACTION_VIEW); inten...

    2016-11-07 22:34
    4152
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部