100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > android 蓝牙连接图标不见了 Android P系统默认蓝牙状态栏不显示图标

android 蓝牙连接图标不见了 Android P系统默认蓝牙状态栏不显示图标

时间:2024-05-08 06:38:42

相关推荐

android 蓝牙连接图标不见了 Android P系统默认蓝牙状态栏不显示图标

在Android P版本,状态栏上的蓝牙图标只有在连接蓝牙耳机或者蓝牙网络时才会显示,目前客户要求,只要打开蓝牙功能就必须显示蓝牙图标

修改如下:

文件路径(MTK平台)

/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) {

//wei modify for bluetooth start

if(mBluetooth.isBluetoothEnabled()) {

bluetoothVisible = mBluetooth.isBluetoothEnabled();

if (mBluetooth.isBluetoothConnected()) {

iconId = R.drawable.stat_sys_data_bluetooth;

contentDescription = mContext.getString(R.string.accessibility_bluetooth_connected);

bluetoothVisible = mBluetooth.isBluetoothEnabled();

}

}

//wei modify for bluetooth start

}

mIconController.setIcon(mSlotBluetooth, iconId, contentDescription);

mIconController.setIconVisibility(mSlotBluetooth, bluetoothVisible);

}

主要是在蓝牙打开状态将bluetoothVisible = mBluetooth.isBluetoothEnabled();重新赋值一下即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。