summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/main/AndroidManifest.xml
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2021-12-16 12:30:51 +0100
committerAlbin <albin@mullvad.net>2021-12-16 12:30:51 +0100
commitf249bc175d21c3f732541266be9004700a913487 (patch)
tree8418020b852073a6dfb0c4c44fabdb1586404d11 /android/app/src/main/AndroidManifest.xml
parent4dcdb1306d23a8e831389130fdef452cae4dc809 (diff)
parent6c4d31dfc59772e9a80d0260fee34cf03d5c05f5 (diff)
downloadmullvadvpn-f249bc175d21c3f732541266be9004700a913487.tar.xz
mullvadvpn-f249bc175d21c3f732541266be9004700a913487.zip
Merge branch 'split-android-project-and-app-module'
Diffstat (limited to 'android/app/src/main/AndroidManifest.xml')
-rw-r--r--android/app/src/main/AndroidManifest.xml78
1 files changed, 78 insertions, 0 deletions
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000000..66edb7dc33
--- /dev/null
+++ b/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,78 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="net.mullvad.mullvadvpn">
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+ <uses-permission android:name="android.permission.INTERNET" />
+ <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
+ <uses-feature android:name="android.hardware.touchscreen"
+ android:required="false" />
+ <uses-feature android:name="android.hardware.faketouch"
+ android:required="false" />
+ <uses-feature android:name="android.hardware.screen.portrait"
+ android:required="false" />
+ <uses-feature android:name="android.hardware.screen.landscape"
+ android:required="false" />
+ <uses-feature android:name="android.software.leanback"
+ android:required="false" />
+ <application android:label="@string/app_name"
+ android:icon="@mipmap/ic_launcher"
+ android:roundIcon="@mipmap/ic_launcher"
+ android:theme="@style/AppTheme"
+ android:extractNativeLibs="true"
+ android:allowBackup="false"
+ android:banner="@drawable/banner"
+ android:name=".MullvadApplication"
+ tools:ignore="GoogleAppIndexingWarning">
+ <activity android:name="net.mullvad.mullvadvpn.ui.MainActivity"
+ android:label="@string/app_name"
+ android:launchMode="singleTask"
+ android:configChanges="orientation|screenSize|screenLayout"
+ android:screenOrientation="sensorPortrait"
+ android:windowSoftInputMode="adjustPan">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES" />
+ </intent-filter>
+ </activity>
+ <activity android:name="net.mullvad.mullvadvpn.ui.activities.TVActivity"
+ android:label="@string/app_name"
+ android:launchMode="singleTask"
+ android:configChanges="orientation|screenSize|screenLayout"
+ android:screenOrientation="sensor"
+ android:windowSoftInputMode="adjustPan">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
+ </intent-filter>
+ </activity>
+ <service android:name="net.mullvad.mullvadvpn.service.MullvadVpnService"
+ android:permission="android.permission.BIND_VPN_SERVICE"
+ android:process=":mullvadvpn_daemon">
+ <intent-filter>
+ <action android:name="android.net.VpnService" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="net.mullvad.mullvadvpn.connect_action" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="net.mullvad.mullvadvpn.disconnect_action" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="net.mullvad.mullvadvpn.quit_action" />
+ </intent-filter>
+ </service>
+ <service android:name="net.mullvad.mullvadvpn.service.MullvadTileService"
+ android:label="@string/app_name"
+ android:icon="@drawable/small_logo_black"
+ android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
+ android:process=":mullvadvpn_tile">
+ <intent-filter>
+ <action android:name="android.service.quicksettings.action.QS_TILE" />
+ </intent-filter>
+ </service>
+ </application>
+</manifest>