Android 9 原生设置关于蓝牙设置(二)

Setting关于蓝牙的界面

Android 9原生设置将连接(connect)相关的功能归成一类,UI定义了ConnectedDeviceDashboardActivity类来管理。本文不解析上面UI的生命周期,可参考https://blog.csdn.net/elzza/article/details/81560845。与蓝牙相关的,onCreatePreferences(Bundle savedInstanceState, String rootKey)方法中设置PreferenceScreen数据:
在这里插入图片描述
connected_devices.xml,对应的界面如下:
在这里插入图片描述
其中最后一项“连接偏好设置”:
在这里插入图片描述
类AdvancedConnectedDeviceDashboardFragment里面默认 keys.add(KEY_BLUETOOTH);,即默认显示“蓝牙”,
在这里插入图片描述
点击后connected_devices_advanced.xml被解析,出现:
在这里插入图片描述
继续关注“蓝牙”:
在这里插入图片描述
点击“蓝牙”,会调用BluetoothDashboardFragment类。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/suwen8100/article/details/126651026
今日推荐