/opt/firefly-android5.1/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/ BondStateMachine.java
/opt/firefly-android5.1/packages/apps/Settings/src/com/android/settings/bluetooth/ BluetoothPairingDialog.java BluetoothPairingRequest.java
/opt/firefly-android5.1/frameworks/base/core/java/android/bluetooth BluetoothClass.java BluetoothDevice.java
1.屏蔽蓝牙连接弹窗
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />(需要系统权限)
收到蓝牙绑定广播后调用
BluetoothDevice btDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
btDevice.setPairingConfirmation(true);
abortBroadcast();
2.设置固定Pin码;(手机端收到输入Pin需要修改蓝牙类型)
3.使用蓝牙socket连接,交互数据。