blob: 17ee29dcfdf9c3399eed27e5dda3e7082e1a6c69 [file] [log] [blame]
Brett Chabotcaf30a12011-07-28 19:33:22 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2011 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"
Jason Monka2f2d822018-08-13 11:10:48 -040018 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
Alison Cichowlas5f5ad2e2018-08-14 13:19:25 -040019 xmlns:tools="http://schemas.android.com/tools"
Lucas Dupin7c6ca762018-09-13 11:54:30 -070020 android:sharedUserId="android.uid.system"
Sunny Goyaleb18d392020-02-07 16:48:14 -080021 package="com.android.systemui" >
Brett Chabotcaf30a12011-07-28 19:33:22 -070022
Jason Monkde850bb2017-02-01 19:26:30 -050023 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
Jason Monk865246d2017-01-19 08:27:01 -050024 <uses-permission android:name="android.permission.ACCESS_VOICE_INTERACTION_SERVICE" />
Brett Chabotcaf30a12011-07-28 19:33:22 -070025 <uses-permission android:name="android.permission.INJECT_EVENTS" />
Jason Monkc014dec2014-12-12 11:49:55 -050026 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
Jason Monkd5a204f2015-12-21 08:50:01 -050027 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
Jason Monkf6a3cf92016-02-29 13:01:08 -050028 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
29 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Jason Monkd5a204f2015-12-21 08:50:01 -050030 <uses-permission android:name="android.permission.MANAGE_USERS" />
Jason Monk0c6e0992016-03-29 15:49:02 -040031 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
32 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Jason Monk88529052016-11-04 13:29:58 -040033 <uses-permission android:name="android.permission.BIND_QUICK_SETTINGS_TILE" />
Bartosz Fabianowski5f045002016-12-01 10:36:18 +010034 <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
Geoffrey Pitsch4dd50062016-12-06 16:41:22 -050035 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
Jason Monk21380732017-01-19 15:13:31 -050036 <uses-permission android:name="android.permission.ACCESS_VR_MANAGER" />
Jason Monk685db722017-01-23 17:36:50 -050037 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Jason Monk685db722017-01-23 17:36:50 -050038 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
Sundeep Ghumane869d832017-01-25 16:23:43 -080039 <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
Jason Monkaa573e92017-01-27 17:00:29 -050040 <uses-permission android:name="android.permission.CONTROL_VPN" />
Adrian Roosc1b50322017-02-27 21:07:58 +010041 <uses-permission android:name="android.permission.WAKE_LOCK" />
Jason Monkb46a3c92017-06-22 09:19:54 -040042 <uses-permission android:name="android.permission.GET_APP_OPS_STATS" />
Jason Monkb05395f2017-07-11 10:05:03 -040043 <uses-permission android:name="android.permission.BLUETOOTH" />
Lucas Dupine17ce522017-07-17 15:45:06 -070044 <uses-permission android:name="android.permission.TRUST_LISTENER" />
45 <uses-permission android:name="android.permission.USE_FINGERPRINT" />
Jason Monkd819c312017-08-11 12:53:36 -040046 <uses-permission android:name="android.permission.DEVICE_POWER" />
Jason Monk9c4faa82017-08-15 09:32:27 -040047 <uses-permission android:name="android.permission.READ_CONTACTS" />
Winson Chung16e185e2017-11-07 08:30:54 -080048 <uses-permission android:name="android.permission.STATUS_BAR" />
49 <uses-permission android:name="android.permission.MANAGE_ACTIVITY_STACKS" />
50 <uses-permission android:name="android.permission.REAL_GET_TASKS" />
Julia Reynolds5daa4722017-12-20 09:53:59 -050051 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Rohan Shahe4071122018-01-22 15:16:09 -080052 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
Jason Monk1fc931a2017-12-14 13:22:58 -050053 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Winson Chung6b0f1a32018-08-03 11:50:02 -070054 <uses-permission android:name="android.permission.REGISTER_WINDOW_MANAGER_LISTENERS" />
Weijie Wangd74dee92018-12-25 17:51:05 +080055 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
Brett Chabotcaf30a12011-07-28 19:33:22 -070056
Colin Cross86952a42019-06-21 23:25:38 -070057 <application android:debuggable="true" android:largeHeap="true">
Brett Chabotcaf30a12011-07-28 19:33:22 -070058 <uses-library android:name="android.test.runner" />
Jason Monk0b5e52c2018-04-19 22:14:46 -040059
60 <receiver android:name="com.android.systemui.SliceBroadcastRelayHandlerTest$Receiver">
61 <intent-filter>
62 <action android:name="com.android.systemui.action.TEST_ACTION" />
63 </intent-filter>
64 </receiver>
Alison Cichowlas5f5ad2e2018-08-14 13:19:25 -040065
Mark Renoufa9fbb6e2019-02-11 12:48:22 -050066 <activity android:name="com.android.systemui.bubbles.BubblesTestActivity"
67 android:allowEmbedded="true"
68 android:documentLaunchMode="always"
69 android:excludeFromRecents="true"
70 android:exported="false"
71 android:resizeableActivity="true" />
72
Adrian Roos284b32d2020-05-08 14:26:13 +020073 <activity
74 android:name="com.android.systemui.globalactions.GlobalActionsImeTest$TestActivity"
75 android:excludeFromRecents="true"
76 android:exported="false" />
77
Fabian Kozynskiba8f22d2020-06-26 09:40:34 -040078 <activity android:name="com.android.systemui.controls.management.TestControlsRequestDialog"
79 android:exported="false"
80 android:excludeFromRecents="true"
81 />
82
Alison Cichowlas5f5ad2e2018-08-14 13:19:25 -040083 <provider
84 android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer"
85 tools:replace="android:authorities"
86 android:authorities="${applicationId}.lifecycle-tests"
87 android:exported="false"
Jason Monkae7ced22018-08-22 16:56:58 -040088 android:enabled="false"
Alison Cichowlas5f5ad2e2018-08-14 13:19:25 -040089 android:multiprocess="true" />
Jason Monka2f2d822018-08-13 11:10:48 -040090 <provider android:name="com.android.systemui.keyguard.KeyguardSliceProvider"
91 android:authorities="com.android.systemui.test.keyguard.disabled"
92 android:enabled="false"
93 tools:replace="android:authorities"
94 tools:node="remove" />
95
96 <provider
97 android:name="androidx.core.content.FileProvider"
98 android:authorities="com.android.systemui.test.fileprovider"
99 android:exported="false"
Jason Monkae7ced22018-08-22 16:56:58 -0400100 android:enabled="false"
Jason Monka2f2d822018-08-13 11:10:48 -0400101 tools:replace="android:authorities"
102 android:grantUriPermissions="true" />
Brett Chabotcaf30a12011-07-28 19:33:22 -0700103 </application>
104
Jason Monkc429f692017-06-27 13:13:49 -0400105 <instrumentation android:name="android.testing.TestableInstrumentation"
Jason Monk29f7a7b2014-11-17 14:40:56 -0500106 android:targetPackage="com.android.systemui.tests"
Brett Chabotcaf30a12011-07-28 19:33:22 -0700107 android:label="Tests for SystemUI">
108 </instrumentation>
109</manifest>