1.概述
在10.0的产品开发中,对于产品需求要求对蓝牙模块进行管控,控制蓝牙模块的启用和停用, 所以需要了解蓝牙模块的流程,然后进行管控
2.启用和停用蓝牙模块(蓝牙模块功能开关控制)的核心类
/frameworks/base/services/core/java/com/android/server/BluetoothManagerService.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothControllerImpl.java
packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothEnabler.java
packages/apps/Settings/src/com/android/set
tings/connecteddevice/BluetoothDashboardFragment.java
frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java
3.启用和停用蓝牙模块(蓝牙模块功能开关控制)的核心功能分析和实现
3.1BluetoothManagerService.java 中对启动蓝牙的模块进行控制
路径:/frameworks/base/services/core
|