Android系统开发
文章平均质量分 58
记录Android系统开发中遇到的问题和解决方案
Joshua-jack
What you see is what you get
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Framework开发 修改QSBar默认显示内容
客户要求默认移除QSBar中不相关的控制图标。原创 2025-12-10 15:16:54 · 185 阅读 · 0 评论 -
【Android10 异触开发】设置触摸屏副屏属性
摘要 本文介绍了在Android输入系统中将特定触摸屏设备设置为副屏的方法。通过在EventHub.cpp文件的openDeviceLocked方法中添加条件判断,当设备名称匹配"goodix-ts"或"gslX915_1200x1920"时,为其添加INPUT_DEVICE_CLASS_EXTERNAL标志。该修改可使系统识别指定触摸屏为外部输入设备,适用于需要支持多屏触控的场景。设备名称可通过dumpsys input命令获取。原创 2025-10-16 16:18:36 · 135 阅读 · 0 评论 -
RK3566 Android14 调整上滑唤出导航栏的滑动距离
【摘要】针对触摸屏边缘无法正常唤出导航栏的问题,解决方案涉及修改系统手势触发阈值。通过调整frameworks/base/core/res/res/values/dimens.xml文件中的system_gestures_start_threshold属性值,从24dp增大至50dp以适配屏幕边缘触控不灵敏的情况。该修改涉及DisplayPolicy.java和SystemGesturesPointerEventListener.java等相关系统文件,增大触发区域后成功解决了全屏应用下边缘手势识别异常的问原创 2025-07-24 14:19:48 · 190 阅读 · 0 评论 -
RK3576 Android15 设置中新增定时开关机功能
本文介绍了在Android系统设置中实现定时开关机功能的完整方案。该功能通过系统设置中的辅助功能入口提供,包含开机时间、关机时间和周期设置三个核心功能。关机功能通过调用系统API实现,开机则依赖硬件RTC支持。系统重启后需重新设置重复时间。实现方案包括:1)在SettingsProvider添加控制属性;2)授予关机广播和设置权限;3)新增Preference布局和控制器;4)使用广播接收器监听开机事件;5)日期工具类处理时间计算;6)倒计时服务实现关机倒计时;7)RTC节点操作实现定时开机。原创 2025-07-15 17:07:04 · 1572 阅读 · 0 评论 -
【RK系列】Android11调试记录
本文总结Android11系统调试中的关键修改点,主要包括双屏异显配置、系统参数调整和权限管理优化三部分。在显示方面,详细说明了双屏参数设置方法(包括主副屏设备类型、方向配置)以及显示旋转的配置方式。系统修改部分涵盖了关闭调试通知、24小时制时间设置、NTP服务器调整、RTC时间获取等核心参数优化。权限管理方面提供了默认授予未知来源安装权限和运行时权限自动通过的修改方案。这些配置修改均通过代码片段展示具体实现方式,涉及系统属性、内核参数和框架层代码的调整,为Android11系统定制提供了实用参考。原创 2023-02-03 14:25:32 · 169 阅读 · 0 评论 -
【Android 11】通过签名限制第三方应用的安装
本文主要介绍Android11 如何实现限制第三方应用安装原创 2021-12-31 10:55:12 · 3052 阅读 · 0 评论
分享