1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2015 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License.
16  -->
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18    xmlns:tools="http://schemas.android.com/tools">
19
20    <uses-sdk tools:overrideLibrary="android_libs.ub_uiautomator, androidx.test.uiautomator" />
21
22    <application
23        android:exported="true"
24        android:supportsRtl="true"
25        android:theme="@style/TestActivityTheme">
26        <activity
27            android:name="androidx.core.widget.ListViewTestActivity"
28            android:exported="true" />
29
30        <activity
31            android:name="androidx.core.widget.TextViewTestActivity"
32            android:exported="true" />
33
34        <activity
35            android:name="androidx.core.widget.ReceiveContentTestActivity"
36            android:exported="true" />
37
38        <activity
39            android:name="androidx.core.widget.TestContentViewActivity"
40            android:exported="true" />
41
42        <activity
43            android:name="androidx.core.view.VpaActivity"
44            android:exported="true" />
45
46        <activity
47            android:name="android.support.v4.ThemedYellowActivity"
48            android:exported="true"
49            android:theme="@style/YellowTheme" />
50
51        <activity
52            android:name="androidx.core.view.ViewCompatActivity"
53            android:theme="@android:style/Theme.NoTitleBar"
54            android:exported="true" />
55
56        <activity
57            android:name="androidx.core.app.NavUtilsParentActivity"
58            android:exported="true" />
59        <activity
60            android:name="androidx.core.app.NavUtilsActivity"
61            android:exported="true"
62            android:parentActivityName="androidx.core.app.NavUtilsParentActivity">
63            <meta-data
64                android:name="android.support.PARENT_ACTIVITY"
65                android:value="androidx.core.app.NavUtilsParentActivity" />
66        </activity>
67
68        <activity
69            android:name="androidx.core.app.TestActivity"
70            android:exported="true"
71            android:icon="@drawable/test_drawable_blue">
72            <intent-filter>
73                <action android:name="androidx.core.content.pm.SHORTCUT_LISTENER" />
74            </intent-filter>
75            <meta-data
76                android:name="androidx.core.content.pm.shortcut_listener_impl"
77                android:value="androidx.core.content.pm.TestShortcutInfoChangeListener" />
78        </activity>
79
80        <activity
81            android:name="androidx.core.app.TestComponentActivity"
82            android:exported="true" />
83
84        <activity
85            android:name="androidx.core.app.TestActivityWithLifecycle"
86            android:exported="true" />
87        <activity
88            android:name="androidx.core.app.TestActivityRecreate"
89            android:exported="true" />
90        <activity
91            android:name="androidx.core.app.ActivityCompatRecreateLifecycleTestActivity"
92            android:exported="true" />
93        <activity
94            android:name="androidx.core.view.DragStartHelperTestActivity"
95            android:exported="true" />
96
97        <activity
98            android:name="androidx.core.widget.ContentLoadingProgressBarActivity"
99            android:exported="true" />
100
101        <activity
102            android:name="androidx.core.app.FrameMetricsActivity"
103            android:exported="true" />
104
105        <activity
106            android:name="androidx.core.app.FrameMetricsSubActivity"
107            android:exported="true" />
108        <activity
109            android:name="androidx.core.widget.EdgeEffectCompatTest$EdgeEffectCompatTestActivity"
110            android:exported="true" />
111        <activity
112            android:name="androidx.core.app.ComponentActivity"
113            android:exported="true" />
114
115        <activity
116            android:name="androidx.core.view.WindowCompatActivity"
117            android:exported="true"
118            android:theme="@android:style/Theme.Light.NoTitleBar" />
119
120        <activity
121            android:name="androidx.core.view.LightSystemBarsActivity"
122            android:exported="true"
123            android:theme="@style/LightSystemBarsTheme" />
124
125        <activity
126            android:name="androidx.core.view.DarkSystemBarsActivity"
127            android:exported="true"
128            android:theme="@style/DarkSystemBarsTheme" />
129
130        <activity
131            android:name="androidx.core.view.WindowInsetsCompatActivity"
132            android:exported="true"
133            android:theme="@android:style/Theme.Light.NoTitleBar" />
134
135        <activity
136            android:name="androidx.core.view.SoftwareKeyboardControllerCompatActivity"
137            android:exported="true"
138            android:windowSoftInputMode="adjustResize"
139            android:theme="@android:style/Theme.Light.NoTitleBar" />
140
141        <activity
142            android:name="androidx.core.app.GetSystemLocalesActivity"
143            android:exported="true" />
144
145        <activity
146            android:name="androidx.core.view.inputmethod.ImeBaseSplitTestActivity"
147            android:exported="true" />
148
149        <activity
150            android:name="androidx.core.view.inputmethod.ImeSecondarySplitViewCompatTestActivity"
151            android:exported="true" />
152
153        <activity
154            android:name="androidx.core.view.inputmethod.ImeSecondarySplitTestActivity"
155            android:exported="true" />
156
157        <activity
158            android:name="androidx.core.app.GrammaticalInfectionActivity"
159            android:configChanges="grammaticalGender"
160            android:exported="true" />
161
162        <activity-alias
163            android:name="androidx.core.app.NavUtilsAliasActivity"
164            android:targetActivity="androidx.core.app.NavUtilsActivity">
165            <meta-data
166                android:name="android.support.PARENT_ACTIVITY"
167                android:value="androidx.core.app.NavUtilsParentActivity" />
168        </activity-alias>
169
170        <provider
171            android:name="androidx.core.content.FileProvider"
172            android:authorities="moocow;additional.authority"
173            android:exported="false"
174            android:grantUriPermissions="true">
175            <meta-data
176                android:name="android.support.FILE_PROVIDER_PATHS"
177                android:resource="@xml/paths" />
178        </provider>
179
180        <provider
181            android:name="androidx.core.provider.MockFontProvider"
182            android:authorities="androidx.core.provider.fonts.font"
183            android:exported="false"
184            android:multiprocess="true" />
185
186        <service
187            android:name="androidx.core.app.JobIntentServiceTest$TargetService"
188            android:exported="true"
189            android:permission="android.permission.BIND_JOB_SERVICE" />
190
191    </application>
192    <uses-permission android:name="android.permission.VIBRATE" />
193    <uses-permission android:name="android.permission.WAKE_LOCK" />
194
195    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
196    <uses-permission android:name="android.permission.READ_CONTACTS" />
197
198    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
199    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
200
201    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
202    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
203
204    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
205    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
206    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
207
208    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
209
210</manifest>
211