1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 package="org.mozilla.fenix">
6 <uses-permission android:name="android.permission.INTERNET" />
7 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
8 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
9 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
10 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
11 <uses-permission android:name="android.permission.CAMERA" />
12 <uses-permission android:name="android.permission.RECORD_AUDIO" />
14 <!-- Needed to prompt the user to give permission to install a downloaded apk -->
15 <uses-permission-sdk-23 android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
18 android:name=".FenixApplication"
19 android:allowBackup="false"
20 android:icon="@mipmap/ic_launcher"
21 android:label="@string/app_name"
22 android:roundIcon="@mipmap/ic_launcher_round"
23 android:supportsRtl="true"
24 android:theme="@style/NormalTheme"
25 android:usesCleartextTraffic="true"
26 tools:ignore="UnusedAttribute">
28 android:name=".HomeActivity"
29 android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection|smallestScreenSize|screenLayout"
30 android:launchMode="singleTask"
31 android:windowSoftInputMode="adjustResize">
33 <action android:name="android.intent.action.MAIN" />
35 <category android:name="android.intent.category.LAUNCHER" />
40 android:name=".customtabs.CustomTabActivity"
41 android:autoRemoveFromRecents="false"
42 android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection|smallestScreenSize|screenLayout"
43 android:exported="false"
44 android:label="@string/app_name"
45 android:persistableMode="persistNever"
46 android:taskAffinity=""
47 android:windowSoftInputMode="adjustResize|stateAlwaysHidden" />
50 android:name=".customtabs.AuthCustomTabActivity"
51 android:autoRemoveFromRecents="false"
52 android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection|smallestScreenSize|screenLayout"
53 android:exported="false"
54 android:taskAffinity=""
55 android:windowSoftInputMode="adjustResize|stateAlwaysHidden" />
57 <activity android:name=".IntentReceiverActivity">
59 <action android:name="android.intent.action.VIEW" />
61 <category android:name="android.intent.category.DEFAULT" />
62 <category android:name="android.intent.category.BROWSABLE" />
64 <data android:scheme="http" />
65 <data android:scheme="https" />
69 <action android:name="android.intent.action.VIEW" />
71 <category android:name="android.intent.category.BROWSABLE" />
72 <category android:name="android.intent.category.DEFAULT" />
74 <data android:scheme="http" />
75 <data android:scheme="https" />
76 <data android:mimeType="text/html" />
77 <data android:mimeType="text/plain" />
78 <data android:mimeType="application/xhtml+xml" />
82 <action android:name="android.intent.action.SEND" />
83 <category android:name="android.intent.category.DEFAULT" />
84 <data android:mimeType="text/plain" />
88 <action android:name="android.intent.action.ASSIST" />
89 <category android:name="android.intent.category.DEFAULT" />
93 android:name="com.android.systemui.action_assist_icon"
94 android:resource="@mipmap/ic_launcher" />
98 android:name=".browser.BrowserPerformanceTestActivity"
99 android:enabled="${isRaptorEnabled}"
100 android:exported="${isRaptorEnabled}" />
103 android:name=".customtabs.CustomTabsService"
104 android:exported="true"
105 tools:ignore="ExportedService">
107 <action android:name="android.support.customtabs.action.CustomTabsService" />
112 android:name=".components.FirebasePush"
113 android:exported="false">
115 <action android:name="com.google.firebase.MESSAGING_EVENT" />
120 android:name="firebase_messaging_auto_init_enabled"
121 android:value="false" />
123 android:name="firebase_analytics_collection_enabled"
124 android:value="false" />