Android Framework开发
文章平均质量分 61
Android Framework功能定制开发
Mart!nHu
The Great Way is Simple
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 10&15 Framework 允许设置系统时间早于编译时间
摘要:本文分析了Android系统中系统时间设置早于固件编译时间时,设备重启后时间被复位的问题。根因是AlarmManager服务在启动时会比较当前时间与固件编译时间(取自ro.build.date.utc属性),若当前时间较早则重置为编译时间。解决方案包括:在Android10中注释掉AlarmManagerService.java中的时间校验代码;在Android15中注释initializeTimeIfRequired()调用,避免时间被重置。该修改适用于需要设置早于编译时间的测试场景。原创 2026-01-10 08:00:00 · 115 阅读 · 0 评论 -
Android15 Framework自定义服务调用package/modules下的EthernetManager接口
Android 15框架服务开发中,调用EthernetManager接口时出现编译错误。对比Android 13和15的代码发现,虽然接口实现相同,但Android 15的构建系统默认屏蔽了"@hide"接口。解决方案是修改EthernetManager.java中的接口注解,将@UnsupportedAppUsage替换为@RequiresPermission、@SystemApi和@NonNull注解,使框架服务能够正常调用该接口。这一改动针对RK3576平台Android 15系原创 2026-01-09 08:00:00 · 415 阅读 · 0 评论 -
Android13 Framework自定义服务调用package/modules
解决Android13 framework/base服务无法调用packages/modules/下源码原创 2026-01-08 08:00:00 · 358 阅读 · 0 评论
分享