AndroidManifest.xml (3769B)
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.READ_EXTERNAL_STORAGE" 5 android:maxSdkVersion="32" /> 6 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 7 android:maxSdkVersion="28" /> 8 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 9 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 10 <uses-permission android:name="android.permission.RECORD_AUDIO"/> 11 <uses-permission android:name="android.permission.CAMERA"/> 12 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 13 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 14 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" /> 15 <uses-permission android:name="android.permission.CREDENTIAL_MANAGER_SET_ORIGIN" /> 16 <uses-permission android:name="android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS" /> 17 18 <application 19 android:allowBackup="true" 20 android:label="@string/app_name" 21 android:supportsRtl="true" 22 android:usesCleartextTraffic="true" 23 android:icon="@drawable/logo" 24 android:requestLegacyExternalStorage="true" 25 > 26 <uses-library android:name="android.test.runner" 27 android:required="false"/> 28 29 <activity 30 android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize" 31 android:name=".GeckoViewActivity" 32 android:label="GeckoView Example" 33 android:launchMode="singleTop" 34 android:theme="@style/GeckoViewTheme" 35 android:supportsPictureInPicture="true" 36 android:resizeableActivity="true" 37 android:exported="true"> 38 <intent-filter> 39 <action android:name="android.intent.action.MAIN"/> 40 41 <category android:name="android.intent.category.LAUNCHER"/> 42 <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER"/> 43 <category android:name="android.intent.category.APP_BROWSER"/> 44 <category android:name="android.intent.category.DEFAULT"/> 45 </intent-filter> 46 <intent-filter> 47 <action android:name="android.intent.action.VIEW"/> 48 49 <category android:name="android.intent.category.DEFAULT"/> 50 <category android:name="android.intent.category.BROWSABLE"/> 51 52 <data android:scheme="http"/> 53 <data android:scheme="https"/> 54 <data android:scheme="about"/> 55 <data android:scheme="javascript"/> 56 </intent-filter> 57 </activity> 58 <activity 59 android:name=".SessionActivity" 60 android:label="GeckoView Example" 61 android:theme="@style/GeckoViewTheme" 62 android:exported="false"> 63 </activity> 64 <activity 65 android:name=".SettingsActivity" 66 android:label="Settings" 67 android:exported="false" 68 android:theme="@style/GeckoViewTheme"> 69 </activity> 70 71 <service 72 android:name=".ExampleCrashHandler" 73 android:exported="false" 74 android:foregroundServiceType="specialUse" 75 android:process=":crash"> 76 <property 77 android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE" 78 android:value="This foreground service allows users to report crashes" /> 79 </service> 80 </application> 81 82 </manifest>