首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
企鹅君技术圈
掘友等级
Android
|
很大的公司
爱技术,更爱生活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-10.服务端属性服务启动
属性服务的本质就是init进程作为服务端创建并监听socket,其它进程作为客户端通过socket添加或更新属性。 创建并监听Socket,"/dev/socket/pro...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-9.服务端属性值初始化
本章主要讲“属性值初始化”,先给出完整数据流程图 属性值初始化核心内容: 属性值哪儿来 以怎样的方式写入属性文件 属性值初始化阶段由如下几个函数实现,其中property_...
2
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-8.服务端属性文件创建和mmap映射
本章主要讲“属性文件创建和mmap映射”,现给出完整数据流程图 上一章中讲解了上图左侧"属性安全上下文序列化",右侧部分就是“属性文件创建和mmap映射“做的工作,入口代码...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-7.服务端属性安全上下文序列化
本章主要讲“属性安全上下文序列化”,现给出完整数据流程图 这张图左侧将CreateSerializedPropertyInfo函数功能分为如下几部分: 读取属性相关安全上下...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-6.属性服务框架
属性是什么 在 Android 系统中,为统一管理系统的属性,设计了一个统一的属性系统,每个属性都是一个 key-value 对。 我们可以通过 shell 命令,Nati...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-5.SEAndroid机制
权限控制介绍 SEAndroid是android中一种权限控制机制,android中的权限控制机制发展经历MAC和DAC。 DAC 权限控制 SElinux 之前, lin...
2
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-4.init进程日志
Android系统中 应用层打印日志 import android.util.Log, 在 需 要 打 印 Log 的 地 方 执 行 framework层 老版本包含 #...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-3.init启动第二阶段
第二阶段的代码入口是FirstStageMain,我们使用这张图思维导图(参考网上旗浩老师的文章)总结其所做的事情 因为这些知识点涉及内容过于庞大,如果将所有内容都在一篇文...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-2.init启动第一阶段
第一阶段的代码入口是FirstStageMain,我们使用这张图思维导图总结其所做的事情 主要分为如下几部分讲解: InstallRebootSignalHandlers ...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Init进程-1.init进程执行流程
init进程是linux系统中用户空间的第一个进程,进程号为1。当bootloader启动后,启动kernel,kernel启动完后,在用户空间启动init进程,再通过in...
1
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android系统—system/product/vendor/odm分区介绍
system、product、vendor、odm分区介绍 Android系统中的分区对于设备的构建和管理至关重要。在Android系统中,我们常常听到vendor、ODM...
1
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android启动概述
BootRom->BootLoader->Linux Kernel->Init->Zygote->SystemServer->Launcher BootLoader层:主要...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—7.IdleHandler机制
IdleHandler是android.os.MessageQueue的一个内部接口,其定义如下 可以把它理解为Runnable。IdleHandler会在MessageQ...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—6.同步屏障
同步屏障这个概念有点不好理解,为了搞清楚同步屏障,首先要聊聊消息系统中消息的类型,消息类型实际分为 2 种: 同步消息:应用层开发使用的都是此类型消息 异步消息:Frame...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—5.消息回收机制
消息系统在线程通过的过程中可能会创建大量的Message,那么就需要JVM不断创建和回收这些对象,进而影响系统的性能,因此才有了消息回收机制。 Message中的stati...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—4.消息系统退出
UI线程创建Looper,prepare传入参数为false 子线程创建Looper,prepare传入参数为true 这样很好理解,因为UI线程不允许消息系统退出,退出了...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—3.UI线程创建Handler
在UI线程中我们直接使用如下代码就可以使用消息系统了 和子线程使用消息系统相比,这两行重要的代码不见了 其实它们并非不见了,而是被系统隐藏起来了; 二者的区别:UI线程的创...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—2.子线程创建Handler
Handler使用场景 Handler消息系统使用分为 2 种场景 子线程A中创建Handler,此场景是其它子线程和UI与子线程A通信 UI线程创建Handler,其它子...
0
评论
分享
企鹅君技术圈
Android @很大的公司
·
1年前
关注
Android10 Framework—Handler消息系统—1.整体概述
类图 Handler消息系统通过线程间消息通信达到线程切换的目的。 Looper 消息系统的核心管理类,事件循环、线程隔离、消息分发等都在此类中完成,Looper和线程息息...
0
评论
分享
企鹅君技术圈
关注了
用户3595779994874
Android @很大的公司
下一页
个人成就
文章被点赞
68
文章被阅读
49,753
掘力值
1,201
关注了
1
关注者
62
收藏集
19
关注标签
51
加入于
2018-07-06