Also I wondering why I get Pairing Consent  status on Android Mobile Phone 
??

Seems like Pairing Consent should be provided on Android,Things device ... 
Am I right ?

On Monday, January 4, 2021 at 6:58:07 PM UTC+2 Denis Kotov wrote:

> Here StackTrace fro the error:
> ```
> java.lang.SecurityException: Need BLUETOOTH PRIVILEGED permission: Neither 
> user 15005 nor current process has android.permission.BLUETOOTH_PRIVILEGED.
>   at android.os.Parcel.createException(Parcel.java:1953)
>   at android.os.Parcel.readException(Parcel.java:1921)
>   at android.os.Parcel.readException(Parcel.java:1871)
>   at 
> android.bluetooth.IBluetooth$Stub$Proxy.setPairingConfirmation(IBluetooth.java:1861)
>   at 
> android.bluetooth.BluetoothDevice.setPairingConfirmation(BluetoothDevice.java:1389)
>   at 
> crc64a34fe476f2f70be2.BleController_BroadcastReceiverCallback.n_onReceive(Native
>  
> Method)
>   at 
> crc64a34fe476f2f70be2.BleController_BroadcastReceiverCallback.onReceive(BleController_BroadcastReceiverCallback.java:29)
>   at 
> android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1533)
>   at 
> android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown
>  
> Source:2)
>   at android.os.Handler.handleCallback(Handler.java:907)
>   at android.os.Handler.dispatchMessage(Handler.java:105)
>   at android.os.Looper.loop(Looper.java:216)
>   at android.app.ActivityThread.main(ActivityThread.java:7625)
>   at java.lang.reflect.Method.invoke(Native Method)
>   at 
> com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
>   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
>
> ```
>
> On Monday, January 4, 2021 at 6:55:09 PM UTC+2 Denis Kotov wrote:
>
>> For crashing on SetpairingConfirmation it seems like it happens due to:
>> ```
>> Exception of type 'System.NotImplementedException' was thrown
>> ```
>> But it is strange because I checked version of Sdk:
>> ```
>> if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
>> ```
>>
>> On Monday, January 4, 2021 at 6:41:34 PM UTC+2 Denis Kotov wrote:
>>
>>>
>>> Hi all,
>>>
>>> By some reason I got in my Android Application `*extraPairingVariant*` 
>>> = `3` that is relate to `PairingVariantConsent` ...
>>>
>>> But I did not understand why because code is run on Phone device
>>> Android Device: HUAWEI P10 Plus
>>> My code looks pretty similar to this 
>>> https://stackoverflow.com/a/36399113/5157245
>>>
>>> Also when I try to `*device.SetPairingConfirmation(true);*` I get error 
>>> `*PRIVILEGED*`, but all accesses I have set in manifest: `*Bluetooth*` 
>>> and `*BluetoothAdmin*`
>>>
>>> Have somebody such issues ?
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/a5f70402-a6ba-488f-8d7d-b641f9499d9en%40googlegroups.com.

Reply via email to