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

Setting关于蓝牙的界面

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值