Android
文章平均质量分 50
基于Android的模块介绍
碼不停提
不会写文档的程序员
展开
-
如何在代码中关闭selinux
system/core/init/selinux.c中isEnforcing()函数直接返回false。在dts的启动参数中添加 androidboot.selinux=permissive。只关闭userdebug版本。原创 2024-07-31 16:15:47 · 138 阅读 · 0 评论 -
展锐平台pin脚功能配置
pinmap.c 文件中对 BB 每个 PAD 的配置都分为两行,第一行配置 PAD 的“Central 寄存器”,第二行配置PAD 的“Side Band(MISC)寄存器”。下面以 DSI_TE 为例,对关键字段进行解释说明。A:PAD 脚的“Central 寄存器”名称。“DSI_TE”为 PAD 的 Ball Name。B:“Central 寄存器”的控制内容,控制 PAD 的功能。AF0~3 对应 BB 芯片规格书和 GPIO SPEC 中的 Function 0~3。原创 2024-03-01 16:21:47 · 1695 阅读 · 1 评论 -
Android wifi 网络连接受限问题分析记录
硬件:rk3588软件:Android 12问题描述:系统时间不正确时,wifi连接异常,提示网络连接受限。无法上网。原创 2024-02-21 16:51:44 · 2199 阅读 · 0 评论 -
Android system property的添加和使用
将上面文件拷贝替换system/sepolicy/prebuilts/api/32.0/private/property_contexts,保持这两个文件一致。system/sepolicy/prebuilts/api/下面有很多不同的api版本,如果不知道使用的是哪个,在上一步添加完成后,编译会有报错提示。java中使用要导入相关库。原创 2024-02-06 13:28:45 · 528 阅读 · 0 评论 -
Android系统时间获取分析
Android系统时间来源有三个:系统编译时间,硬件rtc时钟,互联网时间。之后比较系统时间和编译时间,将比较新的时间设置为系统时间。开机后先将rtc时间设置为系统时间。当接入互联网,更新时间。原创 2024-02-05 17:50:16 · 758 阅读 · 0 评论