【发布时间】:2022-08-04 14:27:48
【问题描述】:
我需要一个蓝牙权限的示例 java 代码。安卓 12。
我知道我必须把它放在 AndroidManifest.xml
<uses-permission android:name=\"android.permission.BLUETOOTH\"/>
根据我的研究,我认为我必须使用这些工具让我的手机向我询问蓝牙权限:
ActivityCompat
ContextCompat
PackageManager
onRequestPermissionsResult
但是经过数小时的测试后没有运气。 我什至尝试使用来自 GitHub 的库为我请求“简单”权限,但没有运气:
https://github.com/googlesamples/easypermissions https://github.com/guolindev/PermissionX
我尝试降低我的目标 SDK 版本,所以我不需要要求用户输入,但“AndroidX”给了我一个错误,告诉我它与较低的 SDK 不兼容。
如果你有一个基本的工作蓝牙应用程序 java 代码,这将对我有很大帮助,这样我就可以弄清楚如何编写我自己的应用程序。
-
请提供足够的代码,以便其他人可以更好地理解或重现该问题。
标签: android android-permissions android-bluetooth android-12