
Android 13 系统定制开发
系统定制开发
宇宙老魔女
这个作者很懒,什么都没留下…
展开
-
Android 13.0 修改Android系统的通知自动成组的数量
场景: Android 系统对显示在通知列表中的同一个应用的通知进行分组管理,即相同的packageName中,当通知数量达到系统默认指定的数量时,会自动成一组.参考: 相对比于Android 12.0 和 Android 11.0 指定的默认自动成组数为 4 , 在 Android 13.0 中该值为 2 .如果想修改系统默认的自动分组数,则修改属性为 config_autoGroupAtCount 后的值即可.原创 2023-11-30 17:15:49 · 896 阅读 · 0 评论 -
Android 13 定制化开发--开启相机或麦克风时,去掉状态栏上的绿色图标
12 或更高版本的设备上,当应用使用麦克风或相机时,图标会出现在状态栏中。如果应用处于沉浸模式,图标会出现在屏幕的右上角。用户可以打开“快捷设置”,并选择图标以查看哪些应用当前正在使用麦克风或摄像头。图 1 显示了包含图标的示例屏幕截图。核心代码路径: frameworks/base/packages/SystemUI/src/com/android/systemui/privacy/PrivacyConfig.kt。需求: 去掉状态栏上的 相机 绿色图标.原创 2023-09-21 17:55:23 · 1600 阅读 · 2 评论 -
Caused by:java.lang.IllegalArgumentException: provider “network“ does not exist
(3)上面源码上可以看到,当LocationProvider 为 null 时,系统会抛出异常,这就是日志中看到的异常,因此,可以在 locationProvider 不为为 null 的时,才执行后面的步骤,在LocationManager.java中,提供了一个 isProviderEnabled()方法去判断provider是否可用.源码路径:frameworks/base/location/java/android/location/LocationManager.java。原创 2023-09-21 17:46:27 · 671 阅读 · 0 评论