| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player" xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal">
- <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
- <application android:theme="@style/UnityThemeSelector" android:icon="@mipmap/app_icon" android:label="@string/app_name">
- <activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name" android:exported="true">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
- <intent-filter>
- <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
- </intent-filter>
- <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter"/>
- </activity>
- <activity android:name="com.tony.bluetoothunityapi.EmptyActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
- </application>
- <!--THE BELOW REQUIRES ASKING FOR LOCATION PERMISSION AT RUNTIME-->
- <uses-permission android:name="android.permission.BLUETOOTH"/>
- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
- <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
- <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
- <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
- <uses-permission android:name="android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND" />
- <uses-permission android:name="android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" />
- <uses-feature android:name="android.hardware.bluetooth" android:required="true"/>
- <uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
- <uses-feature android:name="android.software.companion_device_setup" />
- <!-- THE BELOW DOES NOT REQUIRE ASKING FOR LOCATION PERMISSION AT RUNTIME-->
- <!--<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.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation"/>
- <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
- <uses-feature android:name="android.hardware.bluetooth" android:required="true"/>
- <uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
- -->
- </manifest>
|