自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不在服务区的Android之路

从一个小白开始

  • 博客(7)
  • 收藏
  • 关注

原创 Android.bp 添加宏开关

平台: android 8.1 + mt6739以前在android系统控制编译的Android.mk不是纯文本形式,里面还有流控制,而Android.bp是类似JSON的纯文本形式.对于Android.mk里面流控制部分,在Android.bp里要借助使用go语言文件去进行控制.这里的添加宏开关两种情况:无流控制的宏开关添加有流控制的宏开关添加1.无流控制的宏开关添加Demo...

2018-12-11 17:52:12 8487 1

原创 JobScheduler机制介绍(一) 之 JobScheduler Demo

基于 Android P在android p 上, google 提出了应用待机分组, 分析其代码,涉及到了JobScheduler, 对其实习想学习一下,故有JobScheduler机制 系列.1 JobScheduler 使用为了学习JobScheduler机制,首先要了解JobScheduler的使用,本节就简单的介绍JobScheduler的使用.提供一个简单使用的demo : ...

2018-12-11 17:49:28 1819

原创 SystemServer进程源码分析

Aandroid SystemServer学习笔记版本:Android OSystemServer和Zygote是Android java世界的两大支柱,SystemServer是Zygote孵化出来的进程,进程名为system_server,几乎所有的系统服务都在该进程中,eg:AMS,PMS,WMS .etc 1 分析SystemServer代码1.1 从SystemServer.java分析

2017-10-23 23:45:55 1909

原创 Zygote进程启动过程源码分析

Zygote进程启动过程源码分析zygote进程是由init进程启动的,在android中所有应用进程以及系统服务进程都是由zygote fork()出来的,并且system_server是zygote的嫡长子,

2017-10-23 23:44:53 506

原创 init进程源码分析

init进程

2017-10-23 23:42:45 1273

原创 动态广播注册源码分析

动态广播注册源码分析说明:代码基于Android 23源码 本博客使用到的源码文件所在的位置(按出现顺序): 从源码的角度分析,动态广播的注册过程。作为广播的注册就是广播接受者接受什么样的广播的信息注册到ActivityManagerService中,让ActivityManagerService将该信息保存起来,这样当收到匹配的广播就会发送给该广播接收器。动态广播的注册时通过使用 p

2017-09-09 12:00:26 229

原创 debuggerd源码调试方法

两个重要的文件:debugger.c->/system/core/libcutils/debugger.cdubuggerd->/system/core/debuggerd/debuggerd.cpp修改debuggerd.cpp代码后,对该模块进行单编:mmm system/core/debuggerd单编后的编译结果在(编译成功会在屏幕打印信息中显示):/out/target/product/项

2017-05-09 13:35:16 1290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除