fuzzyworld

haunt / files / app / src / main / AndroidManifest.xml

AndroidManifest.xml

1.8 KB · history · blame

1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android">
3
4 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
5 <!-- Required for RTT ranging on Android 13+ when deriving location from WiFi -->
6 <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" />
7 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
8 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
9 <uses-permission android:name="android.permission.INTERNET" />
10 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
11 <!-- Required on Android 14+ for foreground services that access location (RTT ranging) -->
12 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" />
13 <uses-permission android:name="android.permission.WAKE_LOCK" />
14
15 <uses-feature android:name="android.hardware.wifi.rtt" android:required="true" />
16
17 <application
18 android:allowBackup="true"
19 android:icon="@mipmap/ic_launcher"
20 android:roundIcon="@mipmap/ic_launcher"
21 android:label="@string/app_name"
22 android:supportsRtl="true"
23 android:theme="@style/Theme.Haunt"
24 android:usesCleartextTraffic="true">
25
26 <activity
27 android:name=".MainActivity"
28 android:exported="true">
29 <intent-filter>
30 <action android:name="android.intent.action.MAIN" />
31 <category android:name="android.intent.category.LAUNCHER" />
32 </intent-filter>
33 </activity>
34
35 <service
36 android:name=".HauntService"
37 android:foregroundServiceType="location"
38 android:exported="false" />
39
40 </application>
41
42</manifest>