Android应用可以在没有ACCESS_COARSE_LOCATION权限的情况下使用蓝牙

时间:2019-07-30 14:27:34

标签: android bluetooth

我需要通过我的android应用程序操作蓝牙打印机。我遇到了以下文档页面,该页面描述了如何从android应用程序使用蓝牙。

https://developer.android.com/guide/topics/connectivity/bluetooth

在本文档中,它说应用程序应该声明它需要android.permission.ACCESS_COARSE_LOCATION权限。

然后我遇到了一个可以操作蓝牙打印机的android应用程序的github项目。

https://github.com/deysuman/Android-Bluetooth-printer

但是在这个github项目中,可以看出android.permission.ACCESS_COARSE_LOCATION并未在清单中声明。但是此应用程序可以正常运行,没有问题。

那么,该应用如何在不声明android.permission.ACCESS_COARSE_LOCATION的情况下工作?

1 个答案:

答案 0 :(得分:0)

该项目的build.gradle文件针对的是没有该要求的旧版Android API(24)。