1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2018 The Android Open Source Project
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8          http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15-->
16
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18    xmlns:tools="http://schemas.android.com/tools"
19    tools:ignore="GoogleAppIndexingWarning">
20
21    <uses-permission android:name="android.permission.INTERNET" />
22    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
23
24    <!-- Required for PaymentRequest API. -->
25    <queries>
26        <intent>
27            <action android:name="org.chromium.intent.action.PAY"/>
28        </intent>
29        <intent>
30            <action android:name="org.chromium.intent.action.IS_READY_TO_PAY"/>
31        </intent>
32        <intent>
33            <action android:name="org.chromium.intent.action.UPDATE_PAYMENT_DETAILS"/>
34        </intent>
35    </queries>
36
37    <application
38        android:allowBackup="false"
39        android:hardwareAccelerated="true"
40        android:label="@string/main_activity_title"
41        android:supportsRtl="true"
42        android:theme="@style/AppTheme"
43        android:usesCleartextTraffic="true"
44        tools:ignore="UnusedAttribute">
45        <!-- Top-level Activity -->
46        <activity
47            android:name=".MainActivity"
48            android:exported="true">
49            <intent-filter>
50                <action android:name="android.intent.action.MAIN" />
51
52                <category android:name="android.intent.category.DEFAULT" />
53                <category android:name="android.intent.category.LAUNCHER" />
54            </intent-filter>
55        </activity>
56        <activity
57            android:name=".SafeBrowsingActivity"
58            android:exported="true" />
59        <activity
60            android:name=".SmallInterstitialActivity"
61            android:theme="@style/AppDayNightTheme"
62            android:exported="true" />
63        <activity
64            android:name=".MediumInterstitialActivity"
65            android:exported="true" />
66        <activity
67            android:name=".FullPageInterstitialActivity"
68            android:theme="@style/AppDayNightTheme"
69            android:exported="true" />
70        <activity
71            android:name=".GiantInterstitialActivity"
72            android:exported="true" />
73        <activity
74            android:name=".PerWebViewEnableActivity"
75            android:exported="true" />
76        <activity
77            android:name=".InvisibleActivity"
78            android:exported="true" />
79        <activity
80            android:name=".UnattachedActivity"
81            android:exported="true" />
82        <activity
83            android:name=".CustomInterstitialActivity"
84            android:exported="true" />
85        <activity
86            android:name=".PopupInterstitialActivity" />
87        <activity
88            android:name=".AllowlistActivity"
89            android:exported="true" />
90        <activity
91            android:name=".ProxyOverrideActivity"
92            android:exported="true"
93            android:networkSecurityConfig="@xml/proxy_override_network_security_config" />
94        <activity
95            android:name=".AssetLoaderListActivity"
96            android:exported="true" />
97        <activity
98            android:name=".AssetLoaderSimpleActivity"
99            android:exported="true" />
100        <activity
101            android:name=".AssetLoaderAjaxActivity"
102            android:exported="true" />
103        <activity
104            android:name=".AssetLoaderInternalStorageActivity"
105            android:exported="true" />
106        <activity
107            android:name=".ForceDarkActivity"
108            android:theme="@style/AppDayNightTheme"
109            android:exported="true" />
110        <activity
111            android:name=".MultiProcessEnabledActivity"
112            android:exported="true" />
113        <activity
114            android:name=".TracingControllerActivity"
115            android:exported="true" />
116        <activity
117            android:name=".RendererTerminationActivity"
118            android:exported="true" />
119        <activity
120            android:name=".FullscreenActivity"
121            android:exported="true" />
122        <activity
123            android:name=".JsJavaInteractionActivity"
124            android:exported="true" />
125        <activity
126            android:name=".WebMessageCompatActivity"
127            android:exported="true" />
128        <activity
129            android:name=".WebMessageListenerActivity"
130            android:exported="true" />
131        <activity
132            android:name=".WebMessageListenerMaliciousWebsiteActivity"
133            android:exported="true" />
134        <activity
135            android:name=".DocumentStartJavaScriptActivity"
136            android:exported="true" />
137        <activity
138            android:name=".ForceDarkStrategyActivity"
139            android:exported="true" />
140        <activity
141            android:name=".GetVariationsHeaderActivity"
142            android:exported="true" />
143        <activity
144            android:name=".ProcessGlobalConfigActivity"
145            android:exported="true" />
146        <activity
147            android:name=".DataDirectorySuffixActivity"
148            android:process=":dataDirectorySuffixActivity"
149            android:exported="true" />
150        <activity
151            android:name=".DirectoryBasePathsActivity"
152            android:process=":directoryBasePathActivity"
153            android:exported="true" />
154        <activity
155            android:name=".RequestedWithHeaderActivity"
156            android:exported="true" />
157        <activity android:name=".CookieManagerActivity"
158            android:exported="true" />
159        <activity
160            android:name=".ImageDragActivity"
161            android:exported="false" />
162        <activity
163            android:name=".UserAgentMetadataActivity"
164            android:exported="true" />
165        <activity
166            android:name=".MultiProfileTestActivity"
167            android:exported="false" />
168        <activity
169            android:name=".MuteAudioActivity"
170            android:exported="true" />
171        <activity
172            android:name=".RestrictedContentActivity"
173            android:exported="true" />
174        <activity
175            android:name=".TinyInterstitialActivity"
176            android:theme="@style/AppDayNightTheme"
177            android:exported="true" />
178        <activity
179            android:name=".AsyncStartUpActivity"
180            android:exported="true" />
181        <activity
182            android:name=".DefaultTrafficStatsTaggingActivity"
183            android:exported="true" />
184        <activity
185            android:name=".WebStorageCompatActivity"
186            android:exported="true" />
187        <activity
188            android:name=".PaymentRequestActivity"
189            android:configChanges="orientation|screenSize"
190            android:exported="true" />
191        <provider
192            android:authorities="com.example.androidx.webkit.DropDataProvider"
193            android:name="androidx.webkit.DropDataContentProvider"
194            android:exported="false"
195            android:grantUriPermissions="true"/>
196    </application>
197</manifest>
198