案例:
最近在导入Google的安全patch,下面总结下如何添加Framework层到协议之间的参数
1. Framework Service
这个目录下HidHostService.java方法中disconnectHidNative()方法中新增boolean reconnectAllowed的参数.
packages/apps/Bluetooth/src/com/android/bluetooth/hid/HidHostService.java
2. JNI文件com_android_bluetooth_hid_host.cpp里面新增
packages/apps/Bluetooth/jni/com_android_bluetooth_hid_host.cpp
3. 上面的截图可以看到,我在 sBluetoothHidInterface->disconnect((RawAddress*)addr, reconnect_allowed);方法中新增了reconnect_allowed参数</