logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Safety 系列专题【篇七:Android AVF机制】

AVFAndroid Virtualization Framework,Android虚拟化框架,Android 13引入的系统级框架,允许在Android设备上创建和运行隔离的虚拟机虚拟机,通过软件模拟的完整计算机系统,拥有独立的操作系统和资源Hypervisor虚拟机管理器,负责创建、管理和调度虚拟机的软件层受保护虚拟机,内存被硬件隔离,宿主系统无法访问,用于安全敏感场景MicrodroidA

文章图片
#android
学习记录之人工智能新时代AI

任务**:摘要这份XXX行业报告**要求**:1. 输出2个版本:**【老板速览版】**(200字以内)- 只回答3个问题:市场有多大?核心机会是什么?我们应该关注什么?- 用 bullet points- 不要数据细节**【详细版】**(800字以内)- 按4个维度整理:1. 核心结论(3-5条)2. 数据依据(用关键数据支撑结论)3. 风险提示(可能的问题)4. 行动建议(我们现在可以做什么)

#人工智能#学习
学习记录之人工智能新时代AI

任务**:摘要这份XXX行业报告**要求**:1. 输出2个版本:**【老板速览版】**(200字以内)- 只回答3个问题:市场有多大?核心机会是什么?我们应该关注什么?- 用 bullet points- 不要数据细节**【详细版】**(800字以内)- 按4个维度整理:1. 核心结论(3-5条)2. 数据依据(用关键数据支撑结论)3. 风险提示(可能的问题)4. 行动建议(我们现在可以做什么)

#人工智能#学习
Git 之浅入浅出

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。区别如下:1、Git基本概念要很容易的理解Git的工作模式,就必须要搞清楚几个概念:工作区

文章图片
#git
Android Binder【篇六:AIDL HAL避坑与SELinux配置】

前文已经介绍了硬件抽象层中的HIDL接口,然而在Android 14之后,Google计划废弃HIDL接口,转而使用AIDL进行替换。因此基于上一篇介绍的自定义HIDL HAL进程的基础上,本篇介绍一下如何从零开始新增一个AIDL HAL进程,或者如何把之前HIDL HAL转换为一个AIDL HAL进程。

文章图片
#android
Android Safety 系列专题【篇四:Android SEPolicy】

SELinux原本是美国国安局联合一些公司设计的一个针对Linux的安全加强系统。SELinux出现之前,Linux系统上的安全模型叫做DAC(自主访问控制),其原理是进程所拥有的权限与执行它的用户的权限相同(例如:以root用户启动Browser,那么Browser就有root用户的权限,在Linux系统上能干任何事情)。SELinux的出现结束了这种宽松的访问。SELinux在DAC的基础之上

文章图片
#android
Android Init 系列专题【篇二:Selinux启动流程】

文章摘要: 本文详细剖析了Linux内核和Android系统中SELinux的初始化与配置过程。主要内容包括:1) Linux内核阶段SELinux的初始化流程,涉及LSM安全框架启动、内核参数处理机制以及selinuxfs文件系统的实现;2) Android init进程的三个阶段(vendor init、selinux_setup和second_stage)中SELinux的配置过程;3) 系

文章图片
#android
Android SystemServer 系列专题【篇七:DeviceStorageMonitorService】

DeviceStorageMonitorService是framework中实时检查当前设备是否存在底存储空间状态的服务,他继承于systemserver。我们可以通过dumpsys devicestoragemonitor来获取他的一些信息。

文章图片
#android
Android SystemServer 系列专题【篇三:SystemServer新增服务】

AIDL接口是android通用跨进程通信的工具之一,在Binder死磕到底(三):浅析AIDL-CSDN博客这篇文档中,我们深度解析了AIDL如何实现跨进程通信,以及它如何与binder架构进行对接。因此任何JAVA进程(包括三方应用),都可以通过AIDL接口的方式来实现进程间通信。但是这里使用到AIDL的目的虽然也是跨进程通信,但是为什么会出现跨进程通信呢?

文章图片
#android
Android Init 系列专题【篇五:reboot & shutdown】

在android系统中,init进程不仅仅作为第一个进程,涉及设备的开机流程,其实android系统的关机和重启流程,也都离不开init。本篇以android系统的关机/重启流程为切入点,重点来介绍一下init进程在这个过程中是如何举足轻重。如上每一行日志的都是非常关键,这个案例是autotesttool自动化测试工具在压测过程中通过设置属性sys.powerctl='reboot,autotes

文章图片
#android
    共 17 条
  • 1
  • 2
  • 请选择