【发布时间】:2021-12-19 16:07:24
【问题描述】:
哟, 我有一个连接到蓝牙设备的应用程序(我们指定 MAC 地址)。 它以 API 28 为目标,编译 SDK 为 31。
这一切都很好,但是我刚拿到一个 Pixel 6 Pro,每当我尝试做任何与蓝牙相关的事情时,应用程序都会崩溃。 崩溃说: 需要 android.permission.BLUETOOTH_CONNECT 权限
应用在 Manifest 中已经拥有此权限。我可以修复崩溃,但我必须进入应用权限并允许附近设备的权限。
我必须做些什么才能在无需明确允许许可的情况下使其正常工作吗?最好在 API 28 上。 我尝试了 Google Dev 文档中的内容,但似乎仍然崩溃。 我以前从未在运行时允许这样做,现在在 Android 12 上是否需要这样做? 谢谢
【问题讨论】:
标签: android kotlin permissions bluetooth android-12