Androi 9 P 版本打开蓝牙状态栏显示蓝牙图标

Android P版本默认蓝牙只在连接的时候才显示连接图标, 如果想要在状态栏显示图标,将图标显示从蓝牙连接内部判断拿出来即可。

路径:vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBarPolicy.java

private final void updateBluetooth() {int iconId = R.drawable.stat_sys_data_bluetooth;String contentDescription =mContext.getString(R.string.accessibility_quick_settings_bluetooth_on);boolean bluetoothVisible = false;if (mBluetooth != null) {
+	    bluetoothVisible = mBluetooth.isBluetoothEnabled();//添加这句if (mBluetooth.isBluetoothConnected()) {iconId = R.drawable.stat_sys_data_bluetooth_connected;contentDescription = mContext.getString(R.string.accessibility_bluetooth_connected);
-                //bluetoothVisible = mBluetooth.isBluetoothEnabled();删掉这句}}mIconController.setIcon(mSlotBluetooth, iconId, contentDescription);mIconController.setIconVisibility(mSlotBluetooth, bluetoothVisible);}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部