首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
apigfly
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 100
沸点 0
赞
100
返回
|
搜索文章
最新
热门
深入Android系统(十)PMS-1-服务初始化
前两篇主要梳理了PMS初始化的流程和初始化的一些细节;最后一篇对应用的安装过程进行了简单梳理。 有没有注意梳理字眼,关于想要深入全面学习PMS的同学只能非常抱歉,本系列文章也仅仅是起到的主要流程的梳理作用。 阅读PMS的方法有点拆俄罗斯套娃的感觉,一层又一层。。。。 Andro…
深入Android系统(十)PMS-2-初始化的一些细节
注册Watchdog监听,此处列出它来主要是为了呼应前面的章节。哈哈哈,重点是第二点 readPermissions()方法先检测指定目录下的xml文件,然后调用readPermissionsFromXml方法来解析文件并将解析结果填充到SystemConfig对应的数据结构中…
深入Android系统(十)PMS-3-应用安装过程
研究应用的安装过程,老样子,我们还是先从使用入手。 在InstallStart中会进行各种Uri的判断,最终会跳转到一个叫做PackageInstallerActivity的界面。 PackageInstallerSession中保存了应用安装的相关数据,例如,安装包的路径、安…
深入Android系统(九)Android系统的核心-SystemServer进程
SystemServer是Android系统的核心之一,大部分Android提供的服务都运行在这个进程里。 为了防止应用进程对系统造成破坏,Android的应用进程没有权限直接访问设备的底层资源,只能通过SystemServer中的服务代理访问。 invokeWith通常为nu…
深入Android系统(八)Android的资源管理
Android的优势之一是它几乎能运行在任何尺寸的设备上,为了能让同一个apk在不同设备上正常运行,Android设计了一套资源管理系统来完成目标。 Android并不是简单地将UI布局和图片进行扩大和缩小来匹配不同配置的设备,而是通过复杂的资源定义方式来保证每种设备都可以有对…
深入Android系统(七)Zygote进程
Zygote是Android中非常重要的一个进程,它和Init进程、SystemServer进程在Android中有着不可替代的地位。 Linux的进程是通过系统调用fork产生的,fork出的子进程除了内核中的一些核心的数据结构和父进程不相同外,其余的内存映像都是和父进程共享…
深入Android系统(六)第一个用户进程-Init进程
Init进程是Linux 内核启动后创建的第一个用户进程,地位非常重要。 Init进程在初始化过程中会启动很多重要的守护进程,因此,了解Init进程的启动过程有助于我们更好的理解Android系统。 在介绍Init进程前,我们先简单介绍下Android的启动过程。从系统角度看,…
深入Android系统(五)Android的同步和消息机制
Android 应用的UI线程,同样采用了消息驱动模式,所有外部来的按键事件、触屏事件、各种系统Intent、广播等都会转化为内部的消息,然后在主线程中分发处理。 现在的操作系统普遍采用消息驱动模式。Windows操作系统就是经典的消息驱动类型。但是,Android的消息处理机…
深入Android系统(四)Android的JNI
Android作为一种嵌入式操作系统,有大量驱动、硬件相关的功能必须在native层实现,另外一些注重性能、功耗的功能使用C/C++来实现也优于用Java来实现。因此,在Android的开发中,无论是应用级的开发,还是系统级的开发都离不开JNI。Android在编译、应用打包和…
Android 9.0 以太网静态IP设置
由于使用到了EthernetManager类,这个类Android定义为隐藏的,所以我们需要依赖一个framework.jar。 这样,AS就会优先查找framework.jar中的类。 一个接口类NetworkConfiguration,从Settings中借鉴过来的。
下一页
个人成就
文章被点赞
381
文章被阅读
106,381
掘力值
2,665
关注了
21
关注者
547
收藏集
8
关注标签
16
加入于
2017-02-05