android 蓝牙开发之权限
Posted 旭日初扬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 蓝牙开发之权限相关的知识,希望对你有一定的参考价值。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.blueboothproject_01">
<!--请求旧设备上的遗留蓝牙权限。-->
<!--允许程序连接到已配对的蓝牙-->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<!--BLE feature(特征)-->
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
<!--允许程序连接到已配对的蓝牙-->
<uses-permission android:name="android.permission.BLUETOOTH"/>
<!--只有当您的应用程序与已经配对的蓝牙通信时才需要-->
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<!--只有当应用程序寻找蓝牙设备时才需要。 必须向此权限添加属性ACCESS_FINE_LOCATION权限,取决于您的时候的结果在应用程序中检查位置使用情况-->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<!---->
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<!--允许程序访问CellID或WIFI热点来获取粗略的位置-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!--允许程序访问精确位置-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!--只有当您的应用程序使设备可被蓝牙发现时才需要设备。-->
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-feature android:name="android.hardware.location.gps"/>
<application
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.BlueBoothProject_01"
tools:targetApi="31">
<activity android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
以上是关于android 蓝牙开发之权限的主要内容,如果未能解决你的问题,请参考以下文章