Settings中蓝牙连接流程
16lz
2022-06-19
1、蓝牙界面
com/android/settings/bluetooth/BluetoothSettings.java
来看打开做了什么
image.png image.png
com/android/settings/bluetooth/BluetoothEnabler.java
image.png
mSwitchBar.addOnSwitchChangeListener(this);
image.png这个就是开关流程
2、来看下配对连接流程
com/android/settings/bluetooth/BluetoothSettings.java
com/android/settings/bluetooth/DeviceListPreferenceFragment.java
image.png
com/android/settings/bluetooth/BluetoothDevicePreference.java
image.png
来看配对
image.png
com/android/settingslib/bluetooth/CachedBluetoothDevice.java
image.png
android/bluetooth/BluetoothDevice.java
image.png
alps/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/BondStateMachine.java
image.png image.pngprivate static IBluetooth sService;
extends IBluetooth.Stub
com/android/bluetooth/btservice/AdapterService.java
com/android/bluetooth/btservice/AdapterService.java
image.png
更多相关文章
- Android(安卓)Wifi框架流程分析
- Android(安卓)源代码在线阅读
- recovery代码流程
- Android(安卓)- View的绘制流程一(measure)
- Android5.0以太网流程源码情景分析
- MediaRecorder流程分析
- Android(安卓)webkit 事件传递流程
- Android下PreferenceScreen 加载流程
- Android(安卓)phone在拨号盘输入*#06#的处理流程