xref: /aosp_15_r20/cts/hostsidetests/statsdatom/apps/statsdapp/AndroidManifest.xml (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*b7c941bbSAndroid Build Coastguard Worker<!-- Copyright (C) 2017 The Android Open Source Project
3*b7c941bbSAndroid Build Coastguard Worker
4*b7c941bbSAndroid Build Coastguard Worker     Licensed under the Apache License, Version 2.0 (the "License");
5*b7c941bbSAndroid Build Coastguard Worker     you may not use this file except in compliance with the License.
6*b7c941bbSAndroid Build Coastguard Worker     You may obtain a copy of the License at
7*b7c941bbSAndroid Build Coastguard Worker
8*b7c941bbSAndroid Build Coastguard Worker          http://www.apache.org/licenses/LICENSE-2.0
9*b7c941bbSAndroid Build Coastguard Worker
10*b7c941bbSAndroid Build Coastguard Worker     Unless required by applicable law or agreed to in writing, software
11*b7c941bbSAndroid Build Coastguard Worker     distributed under the License is distributed on an "AS IS" BASIS,
12*b7c941bbSAndroid Build Coastguard Worker     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*b7c941bbSAndroid Build Coastguard Worker     See the License for the specific language governing permissions and
14*b7c941bbSAndroid Build Coastguard Worker     limitations under the License.
15*b7c941bbSAndroid Build Coastguard Worker-->
16*b7c941bbSAndroid Build Coastguard Worker
17*b7c941bbSAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18*b7c941bbSAndroid Build Coastguard Worker     package="com.android.server.cts.device.statsdatom"
19*b7c941bbSAndroid Build Coastguard Worker     android:versionCode="10">
20*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
21*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
22*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
23*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
24*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH"/>
25*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
26*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>
27*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
28*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
29*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CAMERA"/>
30*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
31*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
32*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
33*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONFIGURE_DISPLAY_BRIGHTNESS"/>
34*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.DUMP"/> <!-- must be granted via pm grant -->
35*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
36*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA"/>
37*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERNET"/>
38*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_SYNC_STATS"/>
39*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
40*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SYSTEM_CAMERA"/>
41*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.TURN_SCREEN_ON"/>
42*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.VIBRATE"/>
43*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WAKE_LOCK"/>
44*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
45*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
46*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"
47*b7c941bbSAndroid Build Coastguard Worker                     android:maxSdkVersion="32"/>
48*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
49*b7c941bbSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.USE_EXACT_ALARM"/>
50*b7c941bbSAndroid Build Coastguard Worker
51*b7c941bbSAndroid Build Coastguard Worker    <application android:label="@string/app_name"
52*b7c941bbSAndroid Build Coastguard Worker        android:appCategory="game">
53*b7c941bbSAndroid Build Coastguard Worker        <meta-data android:name="android.game_mode_config"
54*b7c941bbSAndroid Build Coastguard Worker                   android:resource="@xml/game_mode_config" />
55*b7c941bbSAndroid Build Coastguard Worker        <uses-library android:name="android.test.runner"/>
56*b7c941bbSAndroid Build Coastguard Worker        <uses-library android:name="org.apache.http.legacy"
57*b7c941bbSAndroid Build Coastguard Worker             android:required="false"/>
58*b7c941bbSAndroid Build Coastguard Worker
59*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".StatsdCtsBackgroundService"
60*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"/>
61*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".LmkVictimBackgroundService"
62*b7c941bbSAndroid Build Coastguard Worker             android:process=":lmk_victim"
63*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"/>
64*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".StatsdCtsForegroundActivity"
65*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"/>
66*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".StatsdCtsForegroundService"
67*b7c941bbSAndroid Build Coastguard Worker             android:foregroundServiceType="camera"
68*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"/>
69*b7c941bbSAndroid Build Coastguard Worker
70*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".StatsdCtsNonResizeablePortraitActivity"
71*b7c941bbSAndroid Build Coastguard Worker                  android:resizeableActivity="false"
72*b7c941bbSAndroid Build Coastguard Worker                  android:screenOrientation="portrait"
73*b7c941bbSAndroid Build Coastguard Worker                  android:exported="true"/>
74*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".StatsdCtsMinAspectRatioPortraitActivity"
75*b7c941bbSAndroid Build Coastguard Worker                  android:resizeableActivity="false"
76*b7c941bbSAndroid Build Coastguard Worker                  android:screenOrientation="portrait"
77*b7c941bbSAndroid Build Coastguard Worker                  android:minAspectRatio="3"
78*b7c941bbSAndroid Build Coastguard Worker                  android:exported="true"/>
79*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".MinAspectRatioPortraitActivity"
80*b7c941bbSAndroid Build Coastguard Worker                  android:resizeableActivity="false"
81*b7c941bbSAndroid Build Coastguard Worker                  android:screenOrientation="portrait"
82*b7c941bbSAndroid Build Coastguard Worker                  android:minAspectRatio="3"
83*b7c941bbSAndroid Build Coastguard Worker                  android:process=":testActivity"
84*b7c941bbSAndroid Build Coastguard Worker                  android:exported="true">
85*b7c941bbSAndroid Build Coastguard Worker            <intent-filter>
86*b7c941bbSAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN"/>
87*b7c941bbSAndroid Build Coastguard Worker                <category android:name="android.intent.category.LAUNCHER"/>
88*b7c941bbSAndroid Build Coastguard Worker            </intent-filter>
89*b7c941bbSAndroid Build Coastguard Worker        </activity>
90*b7c941bbSAndroid Build Coastguard Worker
91*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".VideoPlayerActivity"
92*b7c941bbSAndroid Build Coastguard Worker             android:label="@string/app_name"
93*b7c941bbSAndroid Build Coastguard Worker             android:resizeableActivity="true"
94*b7c941bbSAndroid Build Coastguard Worker             android:supportsPictureInPicture="true"
95*b7c941bbSAndroid Build Coastguard Worker             android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
96*b7c941bbSAndroid Build Coastguard Worker             android:launchMode="singleTop"
97*b7c941bbSAndroid Build Coastguard Worker             android:exported="true">
98*b7c941bbSAndroid Build Coastguard Worker            <intent-filter>
99*b7c941bbSAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN"/>
100*b7c941bbSAndroid Build Coastguard Worker                <category android:name="android.intent.category.LAUNCHER"/>
101*b7c941bbSAndroid Build Coastguard Worker            </intent-filter>
102*b7c941bbSAndroid Build Coastguard Worker        </activity>
103*b7c941bbSAndroid Build Coastguard Worker
104*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".DaveyActivity"
105*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"/>
106*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".MediaProjectionTests$MediaProjectionActivity"
107*b7c941bbSAndroid Build Coastguard Worker            android:exported="true"/>
108*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".ANRActivity"
109*b7c941bbSAndroid Build Coastguard Worker             android:label="ANR Test Activity"
110*b7c941bbSAndroid Build Coastguard Worker             android:launchMode="singleInstance"
111*b7c941bbSAndroid Build Coastguard Worker             android:process=":ANRProcess"
112*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"/>
113*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".StatsdAuthenticator"
114*b7c941bbSAndroid Build Coastguard Worker             android:exported="false">
115*b7c941bbSAndroid Build Coastguard Worker            <intent-filter>
116*b7c941bbSAndroid Build Coastguard Worker                <action android:name="android.accounts.AccountAuthenticator"/>
117*b7c941bbSAndroid Build Coastguard Worker            </intent-filter>
118*b7c941bbSAndroid Build Coastguard Worker
119*b7c941bbSAndroid Build Coastguard Worker            <meta-data android:name="android.accounts.AccountAuthenticator"
120*b7c941bbSAndroid Build Coastguard Worker                 android:resource="@xml/authenticator"/>
121*b7c941bbSAndroid Build Coastguard Worker        </service>
122*b7c941bbSAndroid Build Coastguard Worker        <service android:name="StatsdSyncService"
123*b7c941bbSAndroid Build Coastguard Worker             android:exported="false">
124*b7c941bbSAndroid Build Coastguard Worker            <intent-filter>
125*b7c941bbSAndroid Build Coastguard Worker                <action android:name="android.content.SyncAdapter"/>
126*b7c941bbSAndroid Build Coastguard Worker            </intent-filter>
127*b7c941bbSAndroid Build Coastguard Worker            <meta-data android:name="android.content.SyncAdapter"
128*b7c941bbSAndroid Build Coastguard Worker                 android:resource="@xml/syncadapter"/>
129*b7c941bbSAndroid Build Coastguard Worker        </service>
130*b7c941bbSAndroid Build Coastguard Worker
131*b7c941bbSAndroid Build Coastguard Worker        <provider android:name=".StatsdProvider"
132*b7c941bbSAndroid Build Coastguard Worker             android:authorities="com.android.server.cts.device.statsdatom.provider"/>
133*b7c941bbSAndroid Build Coastguard Worker
134*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".StatsdJobService"
135*b7c941bbSAndroid Build Coastguard Worker             android:permission="android.permission.BIND_JOB_SERVICE"/>
136*b7c941bbSAndroid Build Coastguard Worker
137*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".DummyCallscreeningService"
138*b7c941bbSAndroid Build Coastguard Worker             android:permission="android.permission.BIND_SCREENING_SERVICE"
139*b7c941bbSAndroid Build Coastguard Worker             android:exported="true">
140*b7c941bbSAndroid Build Coastguard Worker            <intent-filter>
141*b7c941bbSAndroid Build Coastguard Worker                <action android:name="android.telecom.CallScreeningService"/>
142*b7c941bbSAndroid Build Coastguard Worker            </intent-filter>
143*b7c941bbSAndroid Build Coastguard Worker        </service>
144*b7c941bbSAndroid Build Coastguard Worker
145*b7c941bbSAndroid Build Coastguard Worker        <service android:name=".IsolatedProcessService"
146*b7c941bbSAndroid Build Coastguard Worker             android:isolatedProcess="true"/>
147*b7c941bbSAndroid Build Coastguard Worker
148*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".TurnScreenOnActivity"
149*b7c941bbSAndroid Build Coastguard Worker            android:exported="true"
150*b7c941bbSAndroid Build Coastguard Worker            android:turnScreenOn="true"
151*b7c941bbSAndroid Build Coastguard Worker            android:showWhenLocked="true" />
152*b7c941bbSAndroid Build Coastguard Worker
153*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".TextureViewActivity"
154*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"
155*b7c941bbSAndroid Build Coastguard Worker             android:turnScreenOn="true"
156*b7c941bbSAndroid Build Coastguard Worker             android:showWhenLocked="true" />
157*b7c941bbSAndroid Build Coastguard Worker
158*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".ColorModeSwitchActivity"
159*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"
160*b7c941bbSAndroid Build Coastguard Worker             android:turnScreenOn="true"
161*b7c941bbSAndroid Build Coastguard Worker             android:showWhenLocked="true" />
162*b7c941bbSAndroid Build Coastguard Worker
163*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".SurfaceViewActivity"
164*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"
165*b7c941bbSAndroid Build Coastguard Worker             android:turnScreenOn="true"
166*b7c941bbSAndroid Build Coastguard Worker             android:showWhenLocked="true" />
167*b7c941bbSAndroid Build Coastguard Worker
168*b7c941bbSAndroid Build Coastguard Worker        <activity android:name=".ImageViewActivity"
169*b7c941bbSAndroid Build Coastguard Worker             android:exported="true"
170*b7c941bbSAndroid Build Coastguard Worker             android:turnScreenOn="true"
171*b7c941bbSAndroid Build Coastguard Worker             android:showWhenLocked="true" />
172*b7c941bbSAndroid Build Coastguard Worker    </application>
173*b7c941bbSAndroid Build Coastguard Worker
174*b7c941bbSAndroid Build Coastguard Worker    <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
175*b7c941bbSAndroid Build Coastguard Worker         android:targetPackage="com.android.server.cts.device.statsdatom"
176*b7c941bbSAndroid Build Coastguard Worker         android:label="CTS tests of android.os.statsdatom stats collection">
177*b7c941bbSAndroid Build Coastguard Worker    </instrumentation>
178*b7c941bbSAndroid Build Coastguard Worker</manifest>
179