<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
    <!--
         有关蓝牙的权限设置参考：
         https://developer.android.google.cn/guide/topics/connectivity/bluetooth/permissions
         https://developer.android.com/guide/topics/connectivity/bluetooth/permissions
    -->
    <!-- Request legacy Bluetooth permissions on older devices. -->
    <uses-permission
        android:name="android.permission.BLUETOOTH"
        android:maxSdkVersion="30" />
    <uses-permission
        android:name="android.permission.BLUETOOTH_ADMIN"
        android:maxSdkVersion="30" />
    <uses-permission
        android:name="android.permission.ACCESS_COARSE_LOCATION"
        android:maxSdkVersion="30" />
    <uses-permission
        android:name="android.permission.ACCESS_FINE_LOCATION"
        android:maxSdkVersion="30" />
    <!--
 Needed only if your app looks for Bluetooth devices.
         If your app doesn't use Bluetooth scan results to derive physical
         location information, you can strongly assert that your app
         doesn't derive physical location.
    -->
    <!--
 Include "neverForLocation" only if you can strongly assert that
     your app never derives physical location from Bluetooth scan results.
    -->
    <uses-permission
        android:name="android.permission.BLUETOOTH_SCAN"
        android:usesPermissionFlags="neverForLocation"
        tools:targetApi="s" />
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <!-- 要求必须使用BLE -->
    <uses-feature
        android:name="android.hardware.bluetooth_le"
        android:required="true" />

    <!--  有线胎音仪需要录音权限  -->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    <application
        android:name=".MainApplication"
        android:allowBackup="true"
        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/AppTheme"
        tools:targetApi="31">
        <activity
            android:name=".ui.activity.BloodOxygenActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.WeightActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.BloodPressureActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.TemperatureActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.FetalHeartActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.FetalHeartConnectActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.WiredFetalHeartActivity"
            android:exported="false" />
        <activity
            android:name=".ui.activity.TensActivity"
            android:exported="false" />
        <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>