Enregistrements d'adaptation liés à Android 12 Bluetooth

Après avoir vérifié que l'application tierce tombait en panne après son lancement sur le téléphone mobile Android 13, j'ai vérifié les modifications associées dans Android et j'ai d'abord déterminé que l'essence n'était toujours pas adaptée aux nouvelles autorisations liées au Bluetooth d'Android 12.

Enregistrements d'adaptation liés à Android 12 Bluetooth

Augmentez l'API à 31 dans build.gradle

Ajoutez 3 autorisations dans Androidmanifest et assurez-vous que l'exportation est vraie

<uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>

<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>

<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>

Ensuite, appliquez dynamiquement ces autorisations dans votre code. N'effectuez pas d'opérations Bluetooth avant d'avoir obtenu les autorisations dans la logique métier.

Évitez de signaler les erreurs

Portez une attention particulière aux informations incomplètes collectées par les plateformes en ligne

Je suppose que tu aimes

Origine blog.csdn.net/loveseal518/article/details/128912370
conseillé
Classement