1.RK3588s Android12 屏蔽蓝牙弹窗及桌面悬浮通知
RK3588s Android12 屏蔽蓝牙弹窗及桌面悬浮通知
针对RKs设备的浮通浮通Android系统,客户提出了一些特定需求的知源知软修改。首先,码悬针对屏幕上的浮通浮通获得小程序源码WebView,允许系统应用正常使用,知源知软改动位于
frameworks\base\core\java\android\webkit\WebViewFactory.java
文件中。码悬linux stl源码
为了屏蔽蓝牙配对弹出窗口,浮通浮通实现静默确认配对,知源知软改动涉及到
packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
当请求开启蓝牙时,码悬自动确认设置在
packages\apps\Settings\res\values\config.xml
,浮通浮通将auto_confirm_bluetooth_activation_dialog设为true。知源知软
对于全局通知,码悬尤其是浮通浮通公文签收 源码桌面悬浮提示,需要在
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
中修改,知源知软将def_heads_up_enabled设为0,码悬如果不存在则新增该设置。zxing源码2.3
SystemUI的桌面音量面板弹出也被要求隐藏,改动在
frameworks\base\packages\SystemUI\src\com\android\systemui\volume\VolumeDialogImpl.java
中,注释掉mDialog.show()方法。flask 源码分析
此外,为了优化用户体验,蓝牙外设连接成功后,Activity不再自动刷新,改动在
frameworks/base/core/java/android/app/ActivityThread.java
中。
最后,为了避免WIFI连接失败时弹出通知打扰用户,需要在
packages\modules\Wifi\service\java\com\android\server\wifi\ConnectionFailureNotifier.java
中屏蔽mNotificationManager.notify这一行代码。
以上就是针对客户特定需求所做的源码修改记录。