git.iko.soy/opencode-android
on 3e723a1 help sign in
opencode-android/app/src/main/AndroidManifest.xml
52 lines 2.4 kB history raw
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android">
4 <uses-permission android:name="android.permission.INTERNET" />
5 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
6 <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
7 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
8 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
10 <application
11 android:name=".OpencodeApp"
12 android:allowBackup="false"
13 android:dataExtractionRules="@xml/data_extraction_rules"
14 android:fullBackupContent="false"
15 android:icon="@mipmap/ic_launcher"
16 android:label="@string/app_name"
17 android:networkSecurityConfig="@xml/network_security_config"
18 android:supportsRtl="true"
19 android:theme="@style/Theme.OpencodeAndroid">
21 <activity
22 android:name=".MainActivity"
23 android:exported="true"
24 android:launchMode="singleTop"
25 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|keyboardHidden|uiMode|navigation"
26 android:enableOnBackInvokedCallback="true"
27 android:theme="@style/Theme.OpencodeAndroid.Splash">
28 <intent-filter>
29 <action android:name="android.intent.action.MAIN" />
30 <category android:name="android.intent.category.LAUNCHER" />
31 </intent-filter>
32 <intent-filter>
33 <action android:name="android.intent.action.SEND" />
34 <category android:name="android.intent.category.DEFAULT" />
35 <data android:mimeType="text/plain" />
36 </intent-filter>
37 <!-- Deep link to a session: opencode://session/{sessionId} -->
38 <intent-filter>
39 <action android:name="android.intent.action.VIEW" />
40 <category android:name="android.intent.category.DEFAULT" />
41 <category android:name="android.intent.category.BROWSABLE" />
42 <data android:scheme="opencode" android:host="session" />
43 </intent-filter>
44 </activity>
46 <service
47 android:name=".notification.RunForegroundService"
48 android:exported="false"
49 android:foregroundServiceType="dataSync" />
50 </application>
52</manifest>