当前位置: 首页 > news >正文

网站备案名称修改seo关键词排名优化怎样收费

网站备案名称修改,seo关键词排名优化怎样收费,北京哪个网站建设最好,网络推广方案写作七步法本博文在下边两个文章的基础上,增加新的不同知识点,主要是基于Andorid14。 servicemanger的前世今生--Android 12 Android 12 S ServiceManager原理 --闪闪的vlog 1 servicemanager概述 作用:servicemanager管理系统中所有Binder服务的注册…

本博文在下边两个文章的基础上,增加新的不同知识点,主要是基于Andorid14。

servicemanger的前世今生--Android 12

Android 12 S ServiceManager原理 --闪闪的vlog


1 servicemanager概述

  • 作用:servicemanager管理系统中所有Binder服务的注册(addService)和查找(getService),是所有Binder服务端的大管家。类似DNS服务器,通过service name返回IBinder对象。

  • 启动时序:servicemanager是由init进程在on init阶段启动的,请参考on init启动基石服务servicemanager/hwservicemanager,它早于zygote启动,而zygote是在init-late之后的post-fs-data阶段启动的。
on init# Mount binderfsmkdir /dev/binderfsmount binder binder /dev/binderfs stats=globalchmod 0755 /dev/binderfssymlink /dev/binderfs/binder /dev/bindersymlink /dev/binderfs/hwbinder /dev/hwbindersymlink /dev/binderfs/vndbinder /dev/vndbinderchmod 0666 /dev/binderfs/hwbinderchmod 0666 /dev/binderfs/binderchmod 0666 /dev/binderfs/vndbinder...# Start essential services.start servicemanagerstart hwservicemanagerstart vndservicemanager

  • 源码路径:android/frameworks/native/cmds/servicemanager/

2 servicemanager和hwservicemanager的区别

  • servicemanager的路径在system/bin/servicemanager,用来管理AOSP系统服务,运行在System分区。
  • hwservicemanager的路径在vendor/bin/hwservicemanager,用来管理HIDL或AIDL实现的HAL service。旧名字叫vndservicemanager。现在AOSP中的vndservicemanager和servicemanager使用同一个代码路径,通过参数不同而区分,主要是为了兼容Android7及以前老设备。
  • 在Android8.0引入Treble架构之前,所有的系统服务和HAL服务都注册在一个servicemanager中,使得系统(System分区)和厂商(vendor分区)强耦合,Google更新系统时,必须依赖芯片厂商提供的HAL实现。
  • 因此Android8.0引入Treble之后,让System和vendor分区独立升级,使用分离的Binder设备节点。servicemanager访问/dev/binder节点,负责系统服务。而hwservicemanager使用/dev/hwbinder节点,负责HAL service。
名称访问的设备节点角色所属域管理的服务
servicemanager/dev/binder系统服务管理器System(AOSP)AMS、PMS、WMS 等
hwservicemanager/dev/hwbinder供应商 HAL 服务管理器Vendor(HAL)相机、音频、传感器等 HIDL HAL

3 Access: servicemanager的安全门卫

Access类主要是负责访问控制,定义和管理哪些进程或者用户可以注册、查询或使用系统服务。它主要根据调用者的上下文(CallingContext)和SELinux确保只有合法的进程才可以操作系统服务。

http://www.dtcms.com/a/537615.html

相关文章:

  • 外销网站php培训
  • 做wow宏的网站网站服务器租用一般费用
  • Rust宏编程完全指南:从基础到高级的元编程艺术
  • 网站制作 徐州哪个网站开发培训好
  • 做网站需要哪些钱做视频网站需要什么服务器
  • 前端3D开发面试全攻略WebGLThreeJS方向
  • 班级网站建设模板下载佛山建设网站
  • 【Linux】进程概念(四)(命令行参数和环境变量)
  • 数组-数组概述【arr1】
  • 青海商会网站建设公司做网站必须哪几个软件
  • 济南网站建设知识seo文章
  • 建设工程设计招标信息网站.wordpress删除页面
  • 网站建设属于技术开发吗最好的看vr影片的设备是哪个
  • 深度学习(6)激活函数与多类别
  • 网站内链设计榕江网站建设
  • 优先级队列 与 堆
  • vps做网站用什么系统wordpress文库
  • DeepSeek-OCR:革命性文档识别模型全面解析及实测
  • 《自动控制原理》第 3 章 线性控制系统的运动分析:3.4
  • csdn_export_md
  • 十大纯净系统网站微分销系统是什么
  • 深入剖析平台设备驱动与设备树匹配机制
  • __金仓数据库平替MongoDB实战:以电子证照系统为例__
  • 2.2.1.11 大数据方法论与实践指南-数据链路依赖追踪实践
  • 临沂供电公司网站企业网站有什么功能
  • 网站做前端汕头seo排名收费
  • 旅游型网站建设河北seo网站开发
  • 中文网站什么意思做网站必须先买域名吗
  • Boosting家族 -- XGBoost分享
  • win服务器做网站做外贸的国际网站有哪些