在开发连接蓝牙的app中,发现华为android 9.0调用蓝牙 bluetoothdevice.setPin(),返回false ,且有日志打印出来:
16:27:02.912 22933-22979/? D/btservice-BluetoothAdapterService: checkSignMatchOrIsSystemAppMatch matchRe=-3pckName=xx.xxx.xxxx
16:27:02.912 22933-22979/? E/btservice-BluetoothAdapterService: setPin() - only allowed SignMatch Or SystemApp invoke
网上看到蛮多人遇到问题,但是都没有提供解决方案
看来是进入 if( !mHwAdapterServiceEx.checkSignMatchOrIsSystemApp()) 中去了。打印了
setPin() - only allowed SignMatch Or SystemApp invoke,直接返回 false
如何符合条件,可以顺利调用setPin方法??
权限我也配置了,签名打包app出来依然有问题!
请问大家有什么靓招





































苏公安网备 32011402010933号