wentao

记录多一点,懂得多一点

Adsp Wristdown 流程与实现

#Peppermill #算法研究

目前 落腕灭屏算法大致在 framework 层实现。
目前算法的思路:

  1. #运动检测,通过一些特征值,来判断是否是一个运动段落。
  2. 符合的运动检测后,我们来判断是否是落腕的动作。
  3. 符合的落腕的动作后,sensor 上报 event。 framework 监听获取后进行灭屏的判断动作。
背景介绍

早起的 Android 平台,Sensor 是放在 AP 侧实现的,Sensor 生成设备节点供上层使用,Sensor 的工作 CPU 就不能完好的休眠。
后续的高版本 android 各个平台厂商都有了不同的方案,SensorHub,ADSP

Android - 深入浅出理解SeLinux-CSDN博客

官方文档:

https://source.android.com/docs/security/features/selinux

https://source.android.com/docs/security/features/selinux/images/SELinux_Treble.pdf

Your visual how-to guide for SELinux policy enforcement | Opensource.com

SeLinux(Security-Enhanced Linux)是一个标签系统(labeling system)。每个进程都有一个label(称为process label),每个文件系统所涵盖的文件/目录、网络端口、设备等对象也有一个lable(称为Object label)。SeLinux通过编写规则来控制一个process label对一个Object label的访问,这个规则称之为策略(Policy)。SeLinux的这种安全机制称为Mandatory Access Control (MAC),是在内核层实现的。

Android 记录系统空间的高通答疑

Case_ 05784001 ~ Customer Engineering Community.pdf

image.png

高通回复容量疑问

case中提到的resize/recovery,就是我们之前提到的恢复出厂设置后userdata拓展到剩余空间,16G变32G的动作。
按高通的回复截图,resize/recovery之前 ui上面显示的总空间/已用空间大小没有任何参考意义(参考截图第四段落最后一行。这里提到的不可信大小就是之前你们看到的下载软件后开机,系统占用16G,总容量32G)
高通认为resize之后,此时UI上显示的存储空间数据是可信的(参考截图倒数第三行,这里提到的可信大小就是你们了解的恢复出厂设置后系统占用32G,总容量64G。我们和高通在case上沟通时提供的机器数据是基于128G的,所以高通在引用数据时写的是128G)
另外,目前PNC560我们已修改为下载软件后开机时自动拓展,无需再次恢复出厂设置了,所以用户是看不到16G系统占用这个resize之前的数据的。

Android 原生安全音量逻辑设计

****## 前言

接到一个开发需求,需要定制化开发一个安全音量功能;此前有了解过为了符合欧盟等有关国家和地区的规定,原生Android是有自带一个安全音量功能的,想要定制则先要了解这个功能原先长什么样子,下面我们就从一个系统工程师的角度出发去探寻一下,原生Android的安全音量功能是如何实现的。

Android系统状态栏定制

背景

项目中为了适应产品形态需要对Android系统状态栏系统图标以及时钟和电池等做客制化,满足不同用户群体的视觉特性,那在定制过程中需要注意哪些事项?图标icon是否可以任意大小?状态栏多颜色模式下图标如何适配?复杂状态图标如何调整逻辑?

Archer&ArcherIS AP签名方案总结

1
2
3
4
style: nestedList # TOC style (nestedList|inlineFirstLevel)
maxLevel: 0 # Include headings up to the speficied level
includeLinks: true # Make headings clickable
debugInConsole: false # Print debug info in Obsidian console

关于AP端 HSM签名的配置说明

Archer 项目签名使用的加密狗来自YubiHSM
具体的一些操作说明需要到官网寻找:
YubiHSM2

0%