AndroidManifest.xml 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player" xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal">
  3. <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
  4. <application android:theme="@style/UnityThemeSelector" android:icon="@mipmap/app_icon" android:label="@string/app_name">
  5. <activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name">
  6. <intent-filter>
  7. <!-- <action android:name="android.intent.action.MAIN" /> -->
  8. <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
  9. <!-- <category android:name="android.intent.category.LAUNCHER" /> -->
  10. </intent-filter>
  11. <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
  12. </activity>
  13. <activity android:name="com.tony.bluetoothunityapi.EmptyActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
  14. <activity
  15. android:name="arp.camera.CameraPluginActivity"
  16. android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
  17. android:label="@string/app_name"
  18. android:exported="true"
  19. tools:replace="android:exported">
  20. <intent-filter>
  21. <action android:name="android.intent.action.MAIN" />
  22. <category android:name="android.intent.category.LAUNCHER" />
  23. </intent-filter>
  24. </activity>
  25. </application>
  26. <uses-permission android:name="android.permission.CAMERA" />
  27. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  28. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  29. <uses-feature android:name="android.hardware.camera2.full" />
  30. <uses-feature
  31. android:glEsVersion="0x00020000"
  32. android:required="true" />
  33. <uses-feature
  34. android:name="android.hardware.camera2"
  35. android:required="true" />
  36. <uses-feature
  37. android:name="android.hardware.camera"
  38. android:required="true" />
  39. <uses-feature
  40. android:name="android.hardware.camera.autofocus"
  41. android:required="true" />
  42. <!--THE BELOW REQUIRES ASKING FOR LOCATION PERMISSION AT RUNTIME-->
  43. <uses-permission android:name="android.permission.BLUETOOTH"/>
  44. <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
  45. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
  46. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
  47. <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
  48. <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
  49. <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
  50. <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
  51. <uses-permission android:name="android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND" />
  52. <uses-permission android:name="android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" />
  53. <uses-feature android:name="android.hardware.bluetooth" android:required="true"/>
  54. <uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
  55. <uses-feature android:name="android.software.companion_device_setup" />
  56. <!-- THE BELOW DOES NOT REQUIRE ASKING FOR LOCATION PERMISSION AT RUNTIME-->
  57. <!--<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30"/>
  58. <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30"/>
  59. <uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation"/>
  60. <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
  61. <uses-feature android:name="android.hardware.bluetooth" android:required="true"/>
  62. <uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
  63. -->
  64. </manifest>