首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
甜酒
掘友等级
从事音视频编解码、Linux QT应用与驱动、AOSP系统开发。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
bindService过程
mRemote为IActivityManager类型。 服务进程创建完成后,调用requestServiceBindingsLocked(r, execInFg);绑定。 至此。onBind方法返回Ibinder对象就通过发起方的ServiceConnection的onServ…
startService过程
getDefault创建了ActivityManagerProxy对象,作为binder通信的客户端。 mRemote调用transact方法经binder驱动,回调ActivityManagerNative的onTransact,处理START_SERVICE_TRANSAC…
startActivity过程分析
通过AMS向zygote进程发送创建APP进程请求。 至此进入activity的onCreate等生命周期。
反射调用被标记为@hide的API
P之前的Android Java Framework中,有些被标记为@hide的API可以通过反射来访问。但P开始对此方式作了限制。 反射相关的类主要有Class、Constructor、Field、Method、Modifier。
PackageManagerService开机扫描、installd进程安装APK过程分析
PMS负责扫描系统目录下的.apk文件,解析各个.apk的AndroidManifest.xml.这也是APK的安装过程. scanDirLI扫描上述目录下的APK文件。scanPackageLI通过xml解析器解析AndroidManifest.xml文件各个节点标签。 op…
android平台下利用Netty实现UDP通信
新建UdpClient实例启动客户端线程,接收到的消息通过抽象方法receive回调,void send()用来往服务器发送消息。
Launcher启动过程
ActivityManagerService启动过程中简单分析了AMS的启动过程,在其systemReady方法中调用了startHomeActivityLocked。调用getHomeIntent创建Intent.CATEGORY_HOME类型的intent,交给resolv…
ActivityManagerService启动过程
在分析phone进程开启过程中提到了ActivityManagerService,ActivityManagerService又是如何开启的?system_server进程启动后,进入SystemServer的main方法,调用startBootstrapServices。 1…
zygote进程启动过程
system_server是zygote进程创建的第一个进程,zygote进程又是如何启动?Android系统创建的第一个Java进程为zygote,zygote是所有Java进程的父进程,包括system_server、phone等进程。zygote进程启动过程如下: ini…
system_server进程启动过程
phone进程是由system_server进程的startOtherServices发起创建的,有必要了解system_server进程启动过程。 zygote进程创建后,会进入ZygoteInit的main方法,main会去调用startSystemServer方法,开始创…
下一页
个人成就
文章被点赞
23
文章被阅读
56,185
掘力值
1,046
关注了
1
关注者
12
收藏集
0
关注标签
0
加入于
2019-02-26