blob: e0872882929c01462e53fc5f9d2f241ff71aba7d [file] [log] [blame]
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -07001<?xml version="1.0" encoding="utf-8"?>
2
3<!-- Copyright (C) 2010 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
Christine Chen523d04c2011-09-22 11:45:50 -07008
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -07009 http://www.apache.org/licenses/LICENSE-2.0
Christine Chen523d04c2011-09-22 11:45:50 -070010
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070011 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
18<manifest xmlns:android="http://schemas.android.com/apk/res/android"
19 package="com.android.cts.verifier"
Michael Kwane87f0612014-11-14 11:21:56 -080020 android:versionCode="5"
Jason Parks3964deb2014-12-09 07:52:41 -060021 android:versionName="5.0_r1.94">
Brian Muramatsucee45592011-08-01 14:23:52 -070022
Unsuk Jung68986182014-10-09 03:25:05 -070023 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="21"/>
Brian Muramatsu759dbe32011-02-11 12:59:24 -080024
Nick Pelly1fe08972012-05-14 17:35:58 -070025 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Ruben Brunk370e2432014-10-14 18:33:23 -070026 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +090027 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
Brian Muramatsue891acb2011-05-19 16:02:39 -070028 <uses-permission android:name="android.permission.BLUETOOTH" />
Brian Muramatsu713049d2011-06-23 18:35:36 -070029 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Vinod Krishnan20d67252014-04-30 11:12:01 -070030 <uses-permission android:name="android.permission.BODY_SENSORS"/>
Brian Muramatsu1f549802011-06-09 15:25:28 -070031 <uses-permission android:name="android.permission.CAMERA" />
Nick Pelly1fe08972012-05-14 17:35:58 -070032 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
33 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Angus Konga0216882013-03-06 17:51:11 -080034 <uses-permission android:name="android.permission.FULLSCREEN" />
Brian Muramatsu55762d92011-11-21 16:06:19 -080035 <uses-permission android:name="android.permission.INTERNET" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -070036 <uses-permission android:name="android.permission.NFC" />
Jim Steeleb292a9f2014-07-13 23:29:56 -070037 <uses-permission android:name="android.permission.VIBRATE" />
Ruben Brunk370e2432014-10-14 18:33:23 -070038 <uses-feature android:name="android.hardware.camera" android:required="false"/>
39 <uses-feature android:name="android.hardware.camera.flash" android:required="false"/>
40 <uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" />
41 <uses-feature android:name="android.hardware.sensor.compass" android:required="false" />
42 <uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" />
Christine Chen523d04c2011-09-22 11:45:50 -070043 <uses-feature android:name="android.hardware.camera.front"
44 android:required="false" />
45 <uses-feature android:name="android.hardware.camera.autofocus"
46 android:required="false" />
Angus Konga0216882013-03-06 17:51:11 -080047 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Brian Muramatsuf8946202010-11-09 13:43:39 -080048 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Brian Muramatsu759dbe32011-02-11 12:59:24 -080049 <uses-permission android:name="android.permission.WAKE_LOCK" />
Christine Chen523d04c2011-09-22 11:45:50 -070050 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Alon Albert4106ff12013-10-01 12:36:02 -070051 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
Christine Chen523d04c2011-09-22 11:45:50 -070052 <uses-feature android:name="android.hardware.usb.accessory" />
Evan Charlton15c921c2014-09-03 17:08:52 -070053 <uses-permission android:name="android.permission.CALL_PHONE" />
54 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
Chris Wrenbcdef182014-09-22 17:56:38 -040055 <uses-permission android:name="android.permission.READ_CONTACTS"/>
56 <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
Matthew Williams547b8162014-10-15 10:18:11 -070057 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Wonsik Kim0215fde2014-10-30 00:47:57 +090058 <uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA" />
59 <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" />
Christine Chen523d04c2011-09-22 11:45:50 -070060
Brian Muramatsu759dbe32011-02-11 12:59:24 -080061 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
62 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070063
Christine Chen523d04c2011-09-22 11:45:50 -070064 <application android:label="@string/app_name"
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070065 android:icon="@drawable/icon"
Christine Chen523d04c2011-09-22 11:45:50 -070066 android:backupAgent="VerifierBackupAgent"
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -070067 android:debuggable="true"
68 android:largeHeap="true">
Christine Chen523d04c2011-09-22 11:45:50 -070069
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070070 <meta-data android:name="com.google.android.backup.api_key"
71 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070072
destradaaa0b3bbc2014-09-03 14:08:00 -070073 <uses-library android:name="android.test.runner"/>
74
Brian Muramatsu12c86912011-07-21 17:26:46 -070075 <activity android:name=".TestListActivity" android:label="@string/app_name">
76 <!--
77 TestListActivity will have the USB accessory Test in its test list, but it
78 does not have any code to handle the USB accessory. The test has to be started
79 from TestListActivity or the pass/fail status won't be properly recorded. Also
80 this is to prevent the dialog saying there is no application able to support the
81 accessory from being shown.
82 -->
83 <intent-filter>
84 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
85 </intent-filter>
86 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
87 android:resource="@xml/accessory_filter" />
88 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070089
Brian Muramatsu278962c2012-01-19 17:37:38 -080090 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070091 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080092 android:label="@string/report_viewer" />
93
destradaa65c7cdb2013-10-28 16:36:12 -070094 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070095 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070096
Brian Muramatsu713049d2011-06-23 18:35:36 -070097 <activity android:name=".admin.PolicySerializationTestActivity"
98 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070099 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -0700100 <intent-filter>
101 <action android:name="android.intent.action.MAIN" />
102 <category android:name="android.cts.intent.category.MANUAL_TEST" />
103 </intent-filter>
104 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700105 <meta-data android:name="test_required_features"
106 android:value="android.software.device_admin" />
Brian Muramatsu713049d2011-06-23 18:35:36 -0700107 </activity>
108
Isaac Katzenelsond96d0662013-10-02 17:06:28 -0700109 <!-- A generic activity for intent based tests -->
110 <activity android:name=".IntentDrivenTestActivity"/>
111
Brian Muramatsu713049d2011-06-23 18:35:36 -0700112 <activity android:name=".admin.ScreenLockTestActivity"
113 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700114 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -0700115 <intent-filter>
116 <action android:name="android.intent.action.MAIN" />
117 <category android:name="android.cts.intent.category.MANUAL_TEST" />
118 </intent-filter>
119 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900120 <meta-data android:name="test_excluded_features"
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700121 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" />
Brian Muramatsu713049d2011-06-23 18:35:36 -0700122 </activity>
123
124 <receiver android:name=".admin.TestDeviceAdminReceiver"
125 android:permission="android.permission.BIND_DEVICE_ADMIN">
126 <meta-data android:name="android.app.device_admin"
127 android:resource="@xml/device_admin" />
128 <intent-filter>
129 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
130 </intent-filter>
131 </receiver>
132
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700133 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
134 <intent-filter>
135 <action android:name="android.intent.action.MAIN" />
136 <category android:name="android.cts.intent.category.MANUAL_TEST" />
137 </intent-filter>
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700138 <meta-data android:name="test_required_features"
139 android:value="android.software.backup" />
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700140 </activity>
141
Brian Muramatsue891acb2011-05-19 16:02:39 -0700142 <activity android:name=".bluetooth.BluetoothTestActivity"
143 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700144 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700145 <intent-filter>
146 <action android:name="android.intent.action.MAIN" />
147 <category android:name="android.cts.intent.category.MANUAL_TEST" />
148 </intent-filter>
149 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700150 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700151 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700152
Brian Muramatsue891acb2011-05-19 16:02:39 -0700153 <activity android:name=".bluetooth.BluetoothToggleActivity"
154 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700155 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700156 <intent-filter>
157 <action android:name="android.intent.action.MAIN" />
158 <category android:name="android.cts.intent.category.MANUAL_TEST" />
159 </intent-filter>
160 <meta-data android:name="test_category" android:value="@string/bt_control" />
161 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Jung492d6032014-11-07 00:07:06 -0800162 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" />
Brian Muramatsuf9426832011-06-17 15:43:59 -0700163 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700164
Brian Muramatsuf9426832011-06-17 15:43:59 -0700165 <activity android:name=".bluetooth.SecureServerActivity"
166 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700167 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700168 <intent-filter>
169 <action android:name="android.intent.action.MAIN" />
170 <category android:name="android.cts.intent.category.MANUAL_TEST" />
171 </intent-filter>
172 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
173 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
174 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700175
Brian Muramatsuf9426832011-06-17 15:43:59 -0700176 <activity android:name=".bluetooth.InsecureServerActivity"
177 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700178 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700179 <intent-filter>
180 <action android:name="android.intent.action.MAIN" />
181 <category android:name="android.cts.intent.category.MANUAL_TEST" />
182 </intent-filter>
183 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
184 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
185 </activity>
186
187 <activity android:name=".bluetooth.SecureClientActivity"
188 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700189 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700190 <intent-filter>
191 <action android:name="android.intent.action.MAIN" />
192 <category android:name="android.cts.intent.category.MANUAL_TEST" />
193 </intent-filter>
194 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
195 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
196 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700197
Brian Muramatsuf9426832011-06-17 15:43:59 -0700198 <activity android:name=".bluetooth.InsecureClientActivity"
199 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700200 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700201 <intent-filter>
202 <action android:name="android.intent.action.MAIN" />
203 <category android:name="android.cts.intent.category.MANUAL_TEST" />
204 </intent-filter>
205 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
206 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700207 </activity>
208
209 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
210 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700211 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700212 <intent-filter>
213 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700214 </intent-filter>
215 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
216 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
217 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700218
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700219 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
220 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700221 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700222 <intent-filter>
223 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700224 </intent-filter>
225 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
226 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
227 </activity>
228
Brian Muramatsue891acb2011-05-19 16:02:39 -0700229 <activity android:name=".bluetooth.DevicePickerActivity"
230 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700231 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700232
John Du73462362013-07-26 12:28:28 -0700233 <service android:name=".bluetooth.BleClientService"
234 android:label="@string/ble_client_service_name" />
235
236 <service android:name=".bluetooth.BleServerService"
237 android:label="ble_server_service_name" />
238
Yicheng Fana6736922014-07-08 14:53:55 -0700239 <service android:name=".bluetooth.BleAdvertiserService"
240 android:label="@string/ble_advertiser_service_name" />
241
242 <service android:name=".bluetooth.BleScannerService"
243 android:label="@string/ble_scanner_service_name" />
244
Unsuk Junga5e61612014-11-07 07:43:10 -0800245 <!-- TODO: Enable when test quality issues listed in b/18283088 is resolved -->
246 <!-- activity android:name=".bluetooth.BleClientTestActivity"
John Du73462362013-07-26 12:28:28 -0700247 android:label="@string/ble_client_test_name"
248 android:configChanges="keyboardHidden|orientation|screenSize">
249 <intent-filter>
250 <action android:name="android.intent.action.MAIN" />
251 <category android:name="android.cts.intent.category.MANUAL_TEST" />
252 </intent-filter>
253 <meta-data android:name="test_category" android:value="@string/bt_le" />
254 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800255 <meta-data android:name="test_required_features"
256 android:value="android.hardware.bluetooth_le"/>
257 </activity -->
John Du73462362013-07-26 12:28:28 -0700258
259 <activity android:name=".bluetooth.BleClientConnectActivity"
260 android:label="@string/ble_client_connect_name"
261 android:configChanges="keyboardHidden|orientation|screenSize">
262 <intent-filter>
263 <action android:name="android.intent.action.MAIN" />
264 <category android:name="android.cts.intent.category.MANUAL_TEST" />
265 </intent-filter>
266 <meta-data android:name="test_category" android:value="@string/bt_le" />
267 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
268 </activity>
269
270 <activity android:name=".bluetooth.BleDiscoverServiceActivity"
271 android:label="@string/ble_discover_service_name"
272 android:configChanges="keyboardHidden|orientation|screenSize">
273 <intent-filter>
274 <action android:name="android.intent.action.MAIN" />
275 <category android:name="android.cts.intent.category.MANUAL_TEST" />
276 </intent-filter>
277 <meta-data android:name="test_category" android:value="@string/bt_le" />
278 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
279 </activity>
280
281 <activity android:name=".bluetooth.BleClientCharacteristicActivity"
282 android:label="@string/ble_client_characteristic_name"
283 android:configChanges="keyboardHidden|orientation|screenSize">
284 <intent-filter>
285 <action android:name="android.intent.action.MAIN" />
286 <category android:name="android.cts.intent.category.MANUAL_TEST" />
287 </intent-filter>
288 <meta-data android:name="test_category" android:value="@string/bt_le" />
289 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
290 </activity>
291
292 <activity android:name=".bluetooth.BleNotifyCharacteristicActivity"
293 android:label="@string/ble_notify_characteristic_name"
294 android:configChanges="keyboardHidden|orientation|screenSize">
295 <intent-filter>
296 <action android:name="android.intent.action.MAIN" />
297 <category android:name="android.cts.intent.category.MANUAL_TEST" />
298 </intent-filter>
299 <meta-data android:name="test_category" android:value="@string/bt_le" />
300 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
301 </activity>
302
303 <activity android:name=".bluetooth.BleClientDescriptorActivity"
304 android:label="@string/ble_client_descriptor_name"
305 android:configChanges="keyboardHidden|orientation|screenSize">
306 <intent-filter>
307 <action android:name="android.intent.action.MAIN" />
308 <category android:name="android.cts.intent.category.MANUAL_TEST" />
309 </intent-filter>
310 <meta-data android:name="test_category" android:value="@string/bt_le" />
311 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
312 </activity>
313
314 <activity android:name=".bluetooth.BleReliableWriteActivity"
315 android:label="@string/ble_reliable_write_name"
316 android:configChanges="keyboardHidden|orientation|screenSize">
317 <intent-filter>
318 <action android:name="android.intent.action.MAIN" />
319 <category android:name="android.cts.intent.category.MANUAL_TEST" />
320 </intent-filter>
321 <meta-data android:name="test_category" android:value="@string/bt_le" />
322 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
323 </activity>
324
325 <activity android:name=".bluetooth.BleReadRssiActivity"
326 android:label="@string/ble_read_rssi_name"
327 android:configChanges="keyboardHidden|orientation|screenSize">
328 <intent-filter>
329 <action android:name="android.intent.action.MAIN" />
330 <category android:name="android.cts.intent.category.MANUAL_TEST" />
331 </intent-filter>
332 <meta-data android:name="test_category" android:value="@string/bt_le" />
333 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
334 </activity>
335
336 <activity android:name=".bluetooth.BleClientDisconnectActivity"
337 android:label="@string/ble_client_disconnect_name"
338 android:configChanges="keyboardHidden|orientation|screenSize">
339 <intent-filter>
340 <action android:name="android.intent.action.MAIN" />
341 <category android:name="android.cts.intent.category.MANUAL_TEST" />
342 </intent-filter>
343 <meta-data android:name="test_category" android:value="@string/bt_le" />
344 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
345 </activity>
346
Unsuk Junga5e61612014-11-07 07:43:10 -0800347 <!-- TODO: Enable when test quality issues listed in b/18283088 is resolved -->
348 <!-- activity android:name=".bluetooth.BleServerStartActivity"
John Du73462362013-07-26 12:28:28 -0700349 android:label="@string/ble_server_start_name"
350 android:configChanges="keyboardHidden|orientation|screenSize">
351 <intent-filter>
352 <action android:name="android.intent.action.MAIN" />
353 <category android:name="android.cts.intent.category.MANUAL_TEST" />
354 </intent-filter>
355 <meta-data android:name="test_category" android:value="@string/bt_le" />
356 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800357 <meta-data android:name="test_required_features"
358 android:value="android.hardware.bluetooth_le"/>
359 </activity -->
John Du73462362013-07-26 12:28:28 -0700360
Unsuk Junga5e61612014-11-07 07:43:10 -0800361 <!-- TODO: Enable when test quality issues listed in b/18282549 is resolved -->
362 <!-- activity android:name=".bluetooth.BleScannerTestActivity"
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700363 android:label="@string/ble_scanner_test_name"
Yicheng Fana6736922014-07-08 14:53:55 -0700364 android:configChanges="keyboardHidden|orientation|screenSize">
365 <intent-filter>
366 <action android:name="android.intent.action.MAIN" />
367 <category android:name="android.cts.intent.category.MANUAL_TEST" />
368 </intent-filter>
369 <meta-data android:name="test_category" android:value="@string/bt_le" />
370 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800371 <meta-data android:name="test_required_features"
372 android:value="android.hardware.bluetooth_le"/>
373 </activity -->
Yicheng Fana6736922014-07-08 14:53:55 -0700374
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700375 <activity android:name=".bluetooth.BleScannerPowerLevelActivity"
376 android:label="@string/ble_power_level_name"
377 android:configChanges="keyboardHidden|orientation|screenSize">
378 <intent-filter>
379 <action android:name="android.intent.action.MAIN" />
380 <category android:name="android.cts.intent.category.MANUAL_TEST" />
381 </intent-filter>
382 <meta-data android:name="test_category" android:value="@string/bt_le" />
383 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
384 </activity>
Yicheng Fana6736922014-07-08 14:53:55 -0700385
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700386 <activity android:name=".bluetooth.BleScannerHardwareScanFilterActivity"
387 android:label="@string/ble_scanner_scan_filter_name"
388 android:configChanges="keyboardHidden|orientation|screenSize">
389 <intent-filter>
390 <action android:name="android.intent.action.MAIN" />
391 <category android:name="android.cts.intent.category.MANUAL_TEST" />
392 </intent-filter>
393 <meta-data android:name="test_category" android:value="@string/bt_le" />
394 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
395 </activity>
396
Unsuk Junga5e61612014-11-07 07:43:10 -0800397 <!-- TODO: Enable when test quality issues listed in b/18282549 is resolved -->
398 <!-- activity android:name=".bluetooth.BleAdvertiserTestActivity"
Yicheng Fana6736922014-07-08 14:53:55 -0700399 android:label="@string/ble_advertiser_test_name"
400 android:configChanges="keyboardHidden|orientation|screenSize">
401 <intent-filter>
402 <action android:name="android.intent.action.MAIN" />
403 <category android:name="android.cts.intent.category.MANUAL_TEST" />
404 </intent-filter>
405 <meta-data android:name="test_category" android:value="@string/bt_le" />
406 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Unsuk Junga5e61612014-11-07 07:43:10 -0800407 <meta-data android:name="test_required_features"
408 android:value="android.hardware.bluetooth_le"/>
409 </activity -->
Yicheng Fana6736922014-07-08 14:53:55 -0700410
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700411 <activity android:name=".bluetooth.BleAdvertiserPowerLevelActivity"
412 android:label="@string/ble_power_level_name"
413 android:configChanges="keyboardHidden|orientation|screenSize">
414 <intent-filter>
415 <action android:name="android.intent.action.MAIN" />
416 <category android:name="android.cts.intent.category.MANUAL_TEST" />
417 </intent-filter>
418 <meta-data android:name="test_category" android:value="@string/bt_le" />
419 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
420 </activity>
421
Yicheng Fancb7cbc62014-08-13 18:11:30 -0700422 <activity android:name=".bluetooth.BleAdvertiserHardwareScanFilterActivity"
423 android:label="@string/ble_advertiser_scan_filter_name"
424 android:configChanges="keyboardHidden|orientation|screenSize">
425 <intent-filter>
426 <action android:name="android.intent.action.MAIN" />
427 <category android:name="android.cts.intent.category.MANUAL_TEST" />
428 </intent-filter>
429 <meta-data android:name="test_category" android:value="@string/bt_le" />
430 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
431 </activity>
432
Christine Chen523d04c2011-09-22 11:45:50 -0700433 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700434 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700435 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700436 <intent-filter>
437 <action android:name="android.intent.action.MAIN" />
438 <category android:name="android.cts.intent.category.MANUAL_TEST" />
439 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700440 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700441 </activity>
442
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800443 <activity android:name=".security.LockConfirmBypassTest"
Amith Yamasani02c2d642014-03-10 16:41:30 -0700444 android:label="@string/lock_confirm_test_title"
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800445 android:configChanges="keyboardHidden|orientation|screenSize" >
446 <intent-filter>
447 <action android:name="android.intent.action.MAIN" />
448 <category android:name="android.cts.intent.category.MANUAL_TEST" />
449 </intent-filter>
450 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +0900451 <meta-data android:name="test_excluded_features"
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700452 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" />
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800453 </activity>
454
Jeff Davidson112f2792011-08-22 09:46:46 -0700455 <activity android:name=".streamquality.StreamingVideoActivity"
456 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700457 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700458 <intent-filter>
459 <action android:name="android.intent.action.MAIN" />
460 <category android:name="android.cts.intent.category.MANUAL_TEST" />
461 </intent-filter>
462 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -0700463 <meta-data android:name="test_excluded_features"
464 android:value="android.hardware.type.watch" />
Jeff Davidson112f2792011-08-22 09:46:46 -0700465 </activity>
466
467 <activity android:name=".streamquality.PlayVideoActivity"
468 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700469 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700470 android:screenOrientation="nosensor" />
471
Dan Morrill5df275b2010-08-11 12:19:19 -0700472 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
473 <intent-filter>
474 <action android:name="android.intent.action.MAIN" />
475 <category android:name="android.cts.intent.category.MANUAL_TEST" />
476 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700477 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700478 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700479
Nick Pelly1fe08972012-05-14 17:35:58 -0700480 <activity android:name=".location.GpsTestActivity"
481 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700482 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700483 <intent-filter>
484 <action android:name="android.intent.action.MAIN" />
485 <category android:name="android.cts.intent.category.MANUAL_TEST" />
486 </intent-filter>
487 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
488 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
489 </activity>
490
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700491 <activity android:name=".nfc.NfcTestActivity"
492 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700493 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700494 <intent-filter>
495 <action android:name="android.intent.action.MAIN" />
496 <category android:name="android.cts.intent.category.MANUAL_TEST" />
497 </intent-filter>
498 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
499 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
500 </activity>
501
Martijn Coenen109d7622013-09-24 07:09:29 -0700502 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700503 android:label="@string/nfc_hce_reader_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700504 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700505 </activity>
506
507 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700508 android:label="@string/nfc_hce_emulator_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700509 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700510 </activity>
511
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700512 <activity android:name=".nfc.NdefPushSenderActivity"
513 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700514 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700515
516 <activity android:name=".nfc.NdefPushReceiverActivity"
517 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700518 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700519
520 <activity android:name=".nfc.TagVerifierActivity"
521 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700522 android:configChanges="keyboardHidden|orientation|screenSize" />
Martijn Coenenc94c0122013-10-21 14:44:54 -0700523
524 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity"
525 android:label="@string/nfc_hce_default_route_emulator"
526 android:configChanges="keyboardHidden|orientation|screenSize" />
527
528 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity"
529 android:label="@string/nfc_hce_protocol_params_emulator"
530 android:configChanges="keyboardHidden|orientation|screenSize" />
531
Martijn Coenen109d7622013-09-24 07:09:29 -0700532 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity"
533 android:label="@string/nfc_hce_single_payment_emulator"
534 android:configChanges="keyboardHidden|orientation|screenSize" />
535
536 <activity android:name=".nfc.hce.SimpleReaderActivity"
537 android:label="@string/nfc_hce_single_payment_reader"
538 android:configChanges="keyboardHidden|orientation|screenSize" />
539
Martijn Coenenc94c0122013-10-21 14:44:54 -0700540 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity"
541 android:label="@string/nfc_hce_protocol_params_reader"
542 android:configChanges="keyboardHidden|orientation|screenSize" />
543
Martijn Coenen109d7622013-09-24 07:09:29 -0700544 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity"
545 android:label="@string/nfc_hce_dual_payment_emulator"
546 android:configChanges="keyboardHidden|orientation|screenSize" />
547
548 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity"
549 android:label="@string/nfc_hce_change_default_emulator"
550 android:configChanges="keyboardHidden|orientation|screenSize" />
551
552 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity"
553 android:label="@string/nfc_hce_single_non_payment_emulator"
554 android:configChanges="keyboardHidden|orientation|screenSize" />
555
556 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity"
557 android:label="@string/nfc_hce_dual_non_payment_emulator"
558 android:configChanges="keyboardHidden|orientation|screenSize" />
559
560 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity"
561 android:label="@string/nfc_hce_conflicting_non_payment_emulator"
562 android:configChanges="keyboardHidden|orientation|screenSize" />
563
Martijn Coenene71e3742014-05-23 16:35:55 -0700564 <activity android:name=".nfc.hce.ForegroundNonPaymentEmulatorActivity"
565 android:label="@string/nfc_hce_foreground_non_payment_emulator"
566 android:configChanges="keyboardHidden|orientation|screenSize" />
567
568 <activity android:name=".nfc.hce.ForegroundPaymentEmulatorActivity"
569 android:label="@string/nfc_hce_foreground_payment_emulator"
570 android:configChanges="keyboardHidden|orientation|screenSize" />
571
Martijn Coenen109d7622013-09-24 07:09:29 -0700572 <activity android:name=".nfc.hce.OffHostEmulatorActivity"
573 android:label="@string/nfc_hce_offhost_service_emulator"
574 android:configChanges="keyboardHidden|orientation|screenSize" />
575
576 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity"
577 android:label="@string/nfc_hce_on_and_offhost_service_emulator"
578 android:configChanges="keyboardHidden|orientation|screenSize" />
579
580 <activity android:name=".nfc.hce.ThroughputEmulatorActivity"
581 android:label="@string/nfc_hce_throughput_emulator"
582 android:configChanges="keyboardHidden|orientation|screenSize" />
583
584 <activity android:name=".nfc.hce.TapTestEmulatorActivity"
585 android:label="@string/nfc_hce_tap_test_emulator"
586 android:configChanges="keyboardHidden|orientation|screenSize" />
587
Martijn Coenene71e3742014-05-23 16:35:55 -0700588 <activity android:name=".nfc.hce.DynamicAidEmulatorActivity"
589 android:label="@string/nfc_hce_payment_dynamic_aids_emulator"
590 android:configChanges="keyboardHidden|orientation|screenSize" />
591
592 <activity android:name=".nfc.hce.PrefixPaymentEmulatorActivity"
593 android:label="@string/nfc_hce_payment_prefix_aids_emulator"
594 android:configChanges="keyboardHidden|orientation|screenSize" />
595
596 <activity android:name=".nfc.hce.PrefixPaymentEmulator2Activity"
597 android:label="@string/nfc_hce_payment_prefix_aids_emulator_2"
598 android:configChanges="keyboardHidden|orientation|screenSize" />
599
600 <activity android:name=".nfc.hce.DualNonPaymentPrefixEmulatorActivity"
601 android:label="@string/nfc_hce_other_prefix_aids_emulator"
602 android:configChanges="keyboardHidden|orientation|screenSize" />
603
604 <activity android:name=".nfc.hce.ConflictingNonPaymentPrefixEmulatorActivity"
605 android:label="@string/nfc_hce_other_conflicting_prefix_aids_emulator"
606 android:configChanges="keyboardHidden|orientation|screenSize" />
607
Martijn Coenen109d7622013-09-24 07:09:29 -0700608 <!-- services used for testing NFC host-based card emulation -->
609 <service android:name=".nfc.hce.PaymentService1" android:exported="true"
610 android:permission="android.permission.BIND_NFC_SERVICE"
611 android:enabled="false">
612 <intent-filter>
613 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
614 <category android:name="android.intent.category.DEFAULT"/>
615 </intent-filter>
616 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
617 </service>
618 <service android:name=".nfc.hce.PaymentService2" android:exported="true"
619 android:permission="android.permission.BIND_NFC_SERVICE"
620 android:enabled="false">
621 <intent-filter>
622 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
623 <category android:name="android.intent.category.DEFAULT"/>
624 </intent-filter>
625 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/>
626 </service>
627 <service android:name=".nfc.hce.TransportService1" android:exported="true"
628 android:permission="android.permission.BIND_NFC_SERVICE"
629 android:enabled="false">
630 <intent-filter>
631 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
632 <category android:name="android.intent.category.DEFAULT"/>
633 </intent-filter>
634 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/>
635 </service>
636 <service android:name=".nfc.hce.TransportService2" android:exported="true"
637 android:permission="android.permission.BIND_NFC_SERVICE"
638 android:enabled="false">
639 <intent-filter>
640 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
641 <category android:name="android.intent.category.DEFAULT"/>
642 </intent-filter>
643 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/>
644 </service>
645 <service android:name=".nfc.hce.AccessService" android:exported="true"
646 android:permission="android.permission.BIND_NFC_SERVICE"
647 android:enabled="false">
648 <intent-filter>
649 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
650 <category android:name="android.intent.category.DEFAULT"/>
651 </intent-filter>
652 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/>
653 </service>
654 <service android:name=".nfc.hce.ThroughputService" android:exported="true"
655 android:permission="android.permission.BIND_NFC_SERVICE"
656 android:enabled="false">
657 <intent-filter>
658 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
659 <category android:name="android.intent.category.DEFAULT"/>
660 </intent-filter>
661 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/>
662 </service>
663
664 <service android:name=".nfc.hce.OffHostService" android:exported="true"
665 android:permission="android.permission.BIND_NFC_SERVICE"
666 android:enabled="false">
667 <intent-filter>
668 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/>
669 <category android:name="android.intent.category.DEFAULT"/>
670 </intent-filter>
671 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/>
672 </service>
Martijn Coenene71e3742014-05-23 16:35:55 -0700673 <service android:name=".nfc.hce.PaymentServiceDynamicAids" android:exported="true"
674 android:permission="android.permission.BIND_NFC_SERVICE"
675 android:enabled="false">
676 <intent-filter>
677 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
678 <category android:name="android.intent.category.DEFAULT"/>
679 </intent-filter>
680 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
681 </service>
682 <service android:name=".nfc.hce.PrefixPaymentService1" android:exported="true"
683 android:permission="android.permission.BIND_NFC_SERVICE"
684 android:enabled="false">
685 <intent-filter>
686 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
687 <category android:name="android.intent.category.DEFAULT"/>
688 </intent-filter>
689 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list"/>
690 </service>
691 <service android:name=".nfc.hce.PrefixPaymentService2" android:exported="true"
692 android:permission="android.permission.BIND_NFC_SERVICE"
693 android:enabled="false">
694 <intent-filter>
695 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
696 <category android:name="android.intent.category.DEFAULT"/>
697 </intent-filter>
698 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list_2"/>
699 </service>
700 <service android:name=".nfc.hce.PrefixTransportService1" android:exported="true"
701 android:permission="android.permission.BIND_NFC_SERVICE"
702 android:enabled="false">
703 <intent-filter>
704 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
705 <category android:name="android.intent.category.DEFAULT"/>
706 </intent-filter>
707 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_1"/>
708 </service>
709 <service android:name=".nfc.hce.PrefixTransportService2" android:exported="true"
710 android:permission="android.permission.BIND_NFC_SERVICE"
711 android:enabled="false">
712 <intent-filter>
713 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
714 <category android:name="android.intent.category.DEFAULT"/>
715 </intent-filter>
716 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_2"/>
717 </service>
718 <service android:name=".nfc.hce.PrefixAccessService" android:exported="true"
719 android:permission="android.permission.BIND_NFC_SERVICE"
720 android:enabled="false">
721 <intent-filter>
722 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
723 <category android:name="android.intent.category.DEFAULT"/>
724 </intent-filter>
725 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_prefix_aid_list"/>
726 </service>
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700727
Ruben Brunk370e2432014-10-14 18:33:23 -0700728 <!-- Service used for Camera ITS tests -->
729 <service android:name=".camera.its.ItsService" >
730 <intent-filter>
731 <action android:name="com.android.cts.verifier.camera.its.START"/>
732 <category android:name="android.intent.category.DEFAULT" />
733 <data android:mimeType="text/plain" />
734 </intent-filter>
735 </service>
736
destradaa0dcd7102014-09-23 14:22:54 -0700737 <!--
738 A DeviceAdmin receiver for sensor tests, it allows sensor tests to turn off the screen.
739 -->
740 <receiver android:name=".sensors.helpers.SensorDeviceAdminReceiver"
741 android:label="@string/snsr_device_admin_receiver">
742 <meta-data android:name="android.app.device_admin"
743 android:resource="@xml/sensor_device_admin" />
744 <intent-filter>
745 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
746 </intent-filter>
747 </receiver>
748
destradaa65c7cdb2013-10-28 16:36:12 -0700749 <activity android:name=".sensors.AccelerometerMeasurementTestActivity"
750 android:label="@string/snsr_accel_m_test"
destradaa31f57432014-09-26 14:47:28 -0700751 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700752 <intent-filter>
753 <action android:name="android.intent.action.MAIN"/>
754 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
755 </intent-filter>
756 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
757 <meta-data android:name="test_required_features"
758 android:value="android.hardware.sensor.accelerometer"/>
759 </activity>
760
destradaa65c7cdb2013-10-28 16:36:12 -0700761 <activity android:name=".sensors.GyroscopeMeasurementTestActivity"
762 android:label="@string/snsr_gyro_m_test"
destradaa31f57432014-09-26 14:47:28 -0700763 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700764 <intent-filter>
765 <action android:name="android.intent.action.MAIN"/>
766 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
767 </intent-filter>
768 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
destradaa8d197a42014-06-25 11:14:07 -0700769 <meta-data android:name="test_required_features"
destradaa65c7cdb2013-10-28 16:36:12 -0700770 android:value="android.hardware.sensor.gyroscope"/>
771 </activity>
772
Vinod Krishnan20d67252014-04-30 11:12:01 -0700773 <activity android:name=".sensors.HeartRateMonitorTestActivity"
774 android:label="@string/snsr_heartrate_test"
775 android:screenOrientation="nosensor">
776 <intent-filter>
777 <action android:name="android.intent.action.MAIN" />
778 <category android:name="android.cts.intent.category.MANUAL_TEST" />
779 </intent-filter>
780 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
781 <meta-data android:name="test_required_features"
782 android:value="android.hardware.sensor.heartrate" />
783 </activity>
784
Jim Steele0c4d08a2014-08-03 00:49:59 -0700785 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity"
destradaa65c7cdb2013-10-28 16:36:12 -0700786 android:label="@string/snsr_mag_m_test"
destradaa31f57432014-09-26 14:47:28 -0700787 android:screenOrientation="locked">
destradaa65c7cdb2013-10-28 16:36:12 -0700788 <intent-filter>
789 <action android:name="android.intent.action.MAIN" />
790 <category android:name="android.cts.intent.category.MANUAL_TEST" />
791 </intent-filter>
792 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
793 <meta-data android:name="test_required_features"
794 android:value="android.hardware.sensor.compass" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700795 </activity>
796
destradaa16203b42014-09-29 13:26:51 -0700797 <!-- TODO: enable when a full set of verifications can be implemented -->
798 <!--activity android:name=".sensors.RotationVectorTestActivity"
Jim Steele0c4d08a2014-08-03 00:49:59 -0700799 android:label="@string/snsr_rot_vec_test"
destradaa31f57432014-09-26 14:47:28 -0700800 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700801 <intent-filter>
802 <action android:name="android.intent.action.MAIN" />
803 <category android:name="android.cts.intent.category.MANUAL_TEST" />
804 </intent-filter>
805 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
806 <meta-data android:name="test_required_features"
807 android:value="android.hardware.sensor.gyroscope" />
destradaa16203b42014-09-29 13:26:51 -0700808 </activity-->
Jim Steele0c4d08a2014-08-03 00:49:59 -0700809
810 <activity android:name=".sensors.BatchingTestActivity"
811 android:label="@string/snsr_batch_test"
destradaa31f57432014-09-26 14:47:28 -0700812 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700813 <intent-filter>
814 <action android:name="android.intent.action.MAIN" />
815 <category android:name="android.cts.intent.category.MANUAL_TEST" />
816 </intent-filter>
817 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Unsuk Jung16b3a592014-11-07 04:22:56 -0800818 <meta-data android:name="test_applicable_features"
819 android:value="android.hardware.sensor.stepcounter" />
820 <meta-data android:name="test_applicable_features"
821 android:value="android.hardware.sensor.stepdetector" />
822 <meta-data android:name="test_applicable_features"
823 android:value="android.hardware.sensor.proximity" />
824 <meta-data android:name="test_applicable_features"
825 android:value="android.hardware.sensor.light" />
Jim Steele0c4d08a2014-08-03 00:49:59 -0700826 </activity>
827
destradaa16203b42014-09-29 13:26:51 -0700828 <!-- TODO: enable when a more reliable way to identify time synchronization is available -->
destradaaa07a7a22014-08-21 17:09:03 -0700829 <!--activity android:name=".sensors.SensorSynchronizationTestActivity"
Jim Steele0c4d08a2014-08-03 00:49:59 -0700830 android:label="@string/snsr_synch_test"
destradaa31f57432014-09-26 14:47:28 -0700831 android:screenOrientation="locked">
Jim Steele0c4d08a2014-08-03 00:49:59 -0700832 <intent-filter>
833 <action android:name="android.intent.action.MAIN" />
834 <category android:name="android.cts.intent.category.MANUAL_TEST" />
835 </intent-filter>
836 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
837 <meta-data android:name="test_required_features"
838 android:value="android.hardware.sensor.gyroscope" />
destradaaa07a7a22014-08-21 17:09:03 -0700839 </activity-->
destradaa65c7cdb2013-10-28 16:36:12 -0700840
destradaaa0b3bbc2014-09-03 14:08:00 -0700841 <activity android:name=".sensors.SingleSensorTestsActivity"
842 android:label="@string/snsr_single_sensor_tests"
destradaa31f57432014-09-26 14:47:28 -0700843 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700844 <intent-filter>
845 <action android:name="android.intent.action.MAIN"/>
846 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
847 </intent-filter>
848 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800849 <meta-data android:name="test_applicable_features"
850 android:value="android.hardware.sensor.accelerometer" />
851 <meta-data android:name="test_applicable_features"
852 android:value="android.hardware.sensor.compass" />
853 <meta-data android:name="test_applicable_features"
854 android:value="android.hardware.sensor.gyroscope" />
855 <meta-data android:name="test_applicable_features"
856 android:value="android.hardware.sensor.barometer" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700857 </activity>
858
destradaa774c0152014-09-15 17:00:37 -0700859 <activity android:name=".sensors.SensorBatchingTestsActivity"
860 android:label="@string/snsr_sensor_batching_tests"
destradaa31f57432014-09-26 14:47:28 -0700861 android:screenOrientation="locked">
destradaa774c0152014-09-15 17:00:37 -0700862 <intent-filter>
863 <action android:name="android.intent.action.MAIN"/>
864 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
865 </intent-filter>
866 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800867 <meta-data android:name="test_applicable_features"
868 android:value="android.hardware.sensor.accelerometer" />
869 <meta-data android:name="test_applicable_features"
870 android:value="android.hardware.sensor.compass" />
871 <meta-data android:name="test_applicable_features"
872 android:value="android.hardware.sensor.gyroscope" />
873 <meta-data android:name="test_applicable_features"
874 android:value="android.hardware.sensor.barometer" />
destradaa774c0152014-09-15 17:00:37 -0700875 </activity>
876
destradaaa0b3bbc2014-09-03 14:08:00 -0700877 <activity android:name=".sensors.SensorIntegrationTestsActivity"
destradaa31f57432014-09-26 14:47:28 -0700878 android:label="@string/snsr_sensor_integration_tests"
879 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700880 <intent-filter>
881 <action android:name="android.intent.action.MAIN"/>
882 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
883 </intent-filter>
884 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800885 <meta-data android:name="test_applicable_features"
886 android:value="android.hardware.sensor.accelerometer" />
887 <meta-data android:name="test_applicable_features"
888 android:value="android.hardware.sensor.compass" />
889 <meta-data android:name="test_applicable_features"
890 android:value="android.hardware.sensor.gyroscope" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700891 </activity>
892
893 <activity android:name=".sensors.SensorTestActivity"
destradaa31f57432014-09-26 14:47:28 -0700894 android:label="@string/snsr_sensor_test"
895 android:screenOrientation="locked">
destradaaa0b3bbc2014-09-03 14:08:00 -0700896 <intent-filter>
897 <action android:name="android.intent.action.MAIN"/>
898 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
899 </intent-filter>
900 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
Unsuk Jung16b3a592014-11-07 04:22:56 -0800901 <meta-data android:name="test_applicable_features"
902 android:value="android.hardware.sensor.accelerometer" />
903 <meta-data android:name="test_applicable_features"
904 android:value="android.hardware.sensor.stepcounter" />
905 <meta-data android:name="test_applicable_features"
906 android:value="android.hardware.sensor.stepdetector" />
907 <meta-data android:name="test_applicable_features"
908 android:value="android.hardware.sensor.heartrate" />
909 <meta-data android:name="test_applicable_features"
910 android:value="android.hardware.sensor.compass" />
911 <meta-data android:name="test_applicable_features"
912 android:value="android.hardware.sensor.ambient_temperature" />
destradaaa0b3bbc2014-09-03 14:08:00 -0700913 </activity>
914
destradaa31f57432014-09-26 14:47:28 -0700915 <!-- End sensor tests definitions -->
916
Tom O'Neill9e56d272013-12-16 12:48:30 -0800917 <activity android:name=".location.LocationModeOffTestActivity"
918 android:label="@string/location_mode_off_test">
919 <intent-filter>
920 <action android:name="android.intent.action.MAIN" />
921 <category android:name="android.cts.intent.category.MANUAL_TEST" />
922 </intent-filter>
923 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Unsuk Jungad712332014-11-07 06:45:43 -0800924 <meta-data android:name="test_excluded_features"
925 android:value="android.hardware.type.television" />
926 <meta-data android:name="test_excluded_features"
927 android:value="android.software.leanback" />
Tom O'Neill9e56d272013-12-16 12:48:30 -0800928 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800929 <activity android:name=".location.LocationModeHighAccuracyTestActivity"
930 android:label="@string/location_mode_high_accuracy_test">
931 <intent-filter>
932 <action android:name="android.intent.action.MAIN" />
933 <category android:name="android.cts.intent.category.MANUAL_TEST" />
934 </intent-filter>
935 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800936 <meta-data android:name="test_required_features"
937 android:value="android.hardware.location.network:android.hardware.location.gps" />
Unsuk Jungad712332014-11-07 06:45:43 -0800938 <meta-data android:name="test_excluded_features"
939 android:value="android.hardware.type.television" />
940 <meta-data android:name="test_excluded_features"
941 android:value="android.software.leanback" />
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800942 </activity>
943 <activity android:name=".location.LocationModeBatterySavingTestActivity"
944 android:label="@string/location_mode_battery_saving_test">
945 <intent-filter>
946 <action android:name="android.intent.action.MAIN" />
947 <category android:name="android.cts.intent.category.MANUAL_TEST" />
948 </intent-filter>
949 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800950 <meta-data android:name="test_required_features" android:value="android.hardware.location.network" />
Unsuk Jungad712332014-11-07 06:45:43 -0800951 <meta-data android:name="test_excluded_features"
952 android:value="android.hardware.type.television" />
953 <meta-data android:name="test_excluded_features"
954 android:value="android.software.leanback" />
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800955 </activity>
Tom O'Neill9e56d272013-12-16 12:48:30 -0800956 <activity android:name=".location.LocationModeDeviceOnlyTestActivity"
957 android:label="@string/location_mode_device_only_test">
958 <intent-filter>
959 <action android:name="android.intent.action.MAIN" />
960 <category android:name="android.cts.intent.category.MANUAL_TEST" />
961 </intent-filter>
962 <meta-data android:name="test_category" android:value="@string/test_category_location" />
Michael Kwan12095862014-11-04 16:11:35 -0800963 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
Unsuk Jungad712332014-11-07 06:45:43 -0800964 <meta-data android:name="test_excluded_features"
965 android:value="android.hardware.type.television" />
966 <meta-data android:name="test_excluded_features"
967 android:value="android.software.leanback" />
Tom O'Neill9e56d272013-12-16 12:48:30 -0800968 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800969
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700970 <activity android:name=".camera.formats.CameraFormatsActivity"
971 android:label="@string/camera_format"
972 android:screenOrientation="landscape">
973 <intent-filter>
974 <action android:name="android.intent.action.MAIN" />
975 <category android:name="android.cts.intent.category.MANUAL_TEST" />
976 </intent-filter>
977 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
978
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700979 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700980 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700981<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700982 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700983 android:label="@string/camera_analyzer"
984 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700985 <intent-filter>
986 <action android:name="android.intent.action.MAIN" />
987 <category android:name="android.cts.intent.category.MANUAL_TEST" />
988 </intent-filter>
989 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700990
991 <intent-filter>
992 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
993 </intent-filter>
994 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
995 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700996 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700997-->
James Painterfa2e1662012-09-13 15:37:58 -0700998
Igor Murashkin48f86e72012-10-17 18:12:59 -0700999 <activity android:name=".camera.intents.CameraIntentsActivity"
1000 android:label="@string/camera_intents">
1001 <intent-filter>
1002 <action android:name="android.intent.action.MAIN" />
1003 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1004 </intent-filter>
1005 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1006
1007 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
1008 </activity>
1009
Jianing Wei636f9032013-10-03 10:00:25 -07001010
James Painterfa2e1662012-09-13 15:37:58 -07001011 <activity android:name=".camera.orientation.CameraOrientationActivity"
1012 android:label="@string/camera_orientation"
1013 android:screenOrientation="landscape">
1014 <intent-filter>
1015 <action android:name="android.intent.action.MAIN" />
1016 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1017 </intent-filter>
1018 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1019
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -07001020 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -07001021 </activity>
1022
Angus Konga0216882013-03-06 17:51:11 -08001023 <activity
1024 android:name=".camera.fov.PhotoCaptureActivity"
1025 android:label="@string/camera_fov_calibration"
1026 android:screenOrientation="landscape"
1027 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
1028 <intent-filter android:label="@string/camera_fov_calibration" >
1029 <action android:name="android.intent.action.MAIN" />
1030 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1031 </intent-filter>
1032 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1033 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -08001034 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -08001035 </activity>
1036 <activity
1037 android:name=".camera.fov.DetermineFovActivity"
1038 android:label="@string/camera_fov_calibration"
1039 android:screenOrientation="landscape"
1040 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
1041 </activity>
1042 <activity
1043 android:name=".camera.fov.CalibrationPreferenceActivity"
1044 android:label="@string/camera_fov_label_options" >
1045 </activity>
1046
Jianing Wei636f9032013-10-03 10:00:25 -07001047
1048 <activity android:name=".camera.video.CameraVideoActivity"
1049 android:label="@string/camera_video"
1050 android:screenOrientation="landscape">
1051 <intent-filter>
1052 <action android:name="android.intent.action.MAIN" />
1053 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1054 </intent-filter>
1055 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1056 <meta-data android:name="test_required_features"
1057 android:value="android.hardware.camera.any"/>
1058 </activity>
1059
Ruben Brunk370e2432014-10-14 18:33:23 -07001060 <activity android:name=".camera.its.ItsTestActivity"
1061 android:label="@string/camera_its_test"
1062 android:configChanges="keyboardHidden|orientation|screenSize">
1063 <intent-filter>
1064 <action android:name="android.intent.action.MAIN" />
1065 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1066 </intent-filter>
1067 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
1068 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" />
1069 </activity>
1070
Brian Muramatsu12c86912011-07-21 17:26:46 -07001071 <activity android:name=".usb.UsbAccessoryTestActivity"
1072 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001073 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -07001074 <intent-filter>
1075 <action android:name="android.intent.action.MAIN" />
1076 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1077 </intent-filter>
1078 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -07001079 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001080 <meta-data android:name="test_excluded_features"
1081 android:value="android.hardware.type.watch" />
Brian Muramatsu12c86912011-07-21 17:26:46 -07001082 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001083<!-- Turned off Sensor Power Test in initial L release
John Rusnakddf82c12014-08-04 15:49:51 -07001084 <activity android:name=".sensors.SensorPowerTestActivity"
1085 android:label="@string/sensor_power_test"
1086 android:configChanges="keyboardHidden|orientation|screenSize">
1087 <intent-filter>
1088 <action android:name="android.intent.action.MAIN" />
1089 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1090 </intent-filter>
1091 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +09001092 <meta-data android:name="test_excluded_features"
1093 android:value="android.hardware.type.television:android.software.leanback" />
John Rusnakddf82c12014-08-04 15:49:51 -07001094 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001095-->
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001096 <activity android:name=".p2p.P2pTestListActivity"
1097 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001098 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001099 <intent-filter>
1100 <action android:name="android.intent.action.MAIN" />
1101 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1102 </intent-filter>
1103 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
1104 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
1105 </activity>
destradaa65c7cdb2013-10-28 16:36:12 -07001106
Chris Wrenbcdef182014-09-22 17:56:38 -04001107 <activity android:name=".notifications.NotificationListenerVerifierActivity"
Chris Wrenf102e542013-04-30 17:52:57 -04001108 android:label="@string/nls_test">
1109 <intent-filter>
1110 <action android:name="android.intent.action.MAIN" />
1111 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1112 </intent-filter>
1113 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
1114 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001115
Chris Wren9e970c22014-10-02 10:27:05 -04001116 <activity android:name=".notifications.AttentionManagementVerifierActivity"
Chris Wrenbcdef182014-09-22 17:56:38 -04001117 android:label="@string/attention_test">
1118 <intent-filter>
1119 <action android:name="android.intent.action.MAIN" />
1120 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1121 </intent-filter>
1122 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
1123 </activity>
1124
Chris Wrenf9509802014-11-18 17:42:36 -05001125 <activity android:name=".notifications.PackagePriorityVerifierActivity"
1126 android:label="@string/package_priority_test">
1127 <intent-filter>
1128 <action android:name="android.intent.action.MAIN" />
1129 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1130 </intent-filter>
1131 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
1132 </activity>
1133
Chris Wrenbcdef182014-09-22 17:56:38 -04001134 <service android:name=".notifications.MockListener"
Chris Wrenf102e542013-04-30 17:52:57 -04001135 android:exported="true"
1136 android:label="@string/nls_service_name"
1137 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
1138 <intent-filter>
1139 <action android:name="android.service.notification.NotificationListenerService" />
1140 </intent-filter>
1141 </service>
destradaa65c7cdb2013-10-28 16:36:12 -07001142
Chris Wren9e970c22014-10-02 10:27:05 -04001143 <service android:name=".notifications.InteractiveVerifierActivity$DismissService"/>
1144
Maggie Benthall3278c022013-10-04 18:50:51 -04001145 <activity android:name=".security.CAInstallNotificationVerifierActivity"
1146 android:label="@string/cacert_test">
1147 <intent-filter>
1148 <action android:name="android.intent.action.MAIN" />
1149 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1150 </intent-filter>
1151 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001152 <meta-data android:name="test_excluded_features"
1153 android:value="android.hardware.type.watch" />
Unsuk Jungad712332014-11-07 06:45:43 -08001154 <meta-data android:name="test_excluded_features"
1155 android:value="android.hardware.type.television" />
1156 <meta-data android:name="test_excluded_features"
1157 android:value="android.software.leanback" />
Maggie Benthall3278c022013-10-04 18:50:51 -04001158 </activity>
1159 <activity android:name=".security.CANotifyOnBootActivity"
1160 android:label="@string/caboot_test">
1161 <intent-filter>
1162 <action android:name="android.intent.action.MAIN" />
1163 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1164 </intent-filter>
1165 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001166 <meta-data android:name="test_excluded_features"
1167 android:value="android.hardware.type.watch" />
Unsuk Jungad712332014-11-07 06:45:43 -08001168 <meta-data android:name="test_excluded_features"
1169 android:value="android.hardware.type.television" />
1170 <meta-data android:name="test_excluded_features"
1171 android:value="android.software.leanback" />
Maggie Benthall3278c022013-10-04 18:50:51 -04001172 </activity>
1173
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001174 <activity android:name=".p2p.GoNegRequesterTestListActivity"
1175 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001176 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001177
1178 <activity android:name=".p2p.GoNegRequesterTestActivity"
1179 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001180 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001181
1182 <activity android:name=".p2p.GoNegResponderTestActivity"
1183 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001184 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001185
1186 <activity android:name=".p2p.P2pClientTestListActivity"
1187 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001188 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001189
1190 <activity android:name=".p2p.P2pClientTestActivity"
1191 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001192 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001193
1194 <activity android:name=".p2p.GoTestActivity"
1195 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001196 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +09001197
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001198 <activity android:name=".p2p.ServiceRequesterTestListActivity"
1199 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001200 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001201
1202 <activity android:name=".p2p.ServiceRequesterTestActivity"
1203 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001204 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001205
1206 <activity android:name=".p2p.ServiceResponderTestActivity"
1207 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -07001208 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +09001209
Brian Muramatsuda429d72012-06-14 12:45:22 -07001210 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
1211 android:targetActivity=".TestListActivity">
1212 <intent-filter>
1213 <action android:name="android.intent.action.MAIN" />
1214 <category android:name="android.intent.category.LAUNCHER" />
Takayuki Hoshifc78f472014-10-01 01:06:54 +09001215 <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
Brian Muramatsuda429d72012-06-14 12:45:22 -07001216 </intent-filter>
1217 </activity-alias>
1218
Unsuk Jungd3bf1e12014-11-07 09:09:53 -08001219 <!-- remove comment from the next activity to see the sample test surfacing in the app -->
1220 <!-- activity android:name=".sample.SampleTestActivity"
Stuart Scottba898162014-01-17 13:18:14 -08001221 android:label="@string/sample_framework_test">
1222 <intent-filter>
1223 <action android:name="android.intent.action.MAIN" />
1224 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1225 </intent-filter>
1226 <meta-data android:name="test_category" android:value="@string/test_category_other" />
Unsuk Jungd3bf1e12014-11-07 09:09:53 -08001227 </activity -->
Stuart Scottba898162014-01-17 13:18:14 -08001228
Adam Cohen8ae96702013-05-17 14:21:23 -07001229 <activity android:name=".widget.WidgetTestActivity"
1230 android:label="@string/widget_framework_test">
1231 <intent-filter>
1232 <action android:name="android.intent.action.MAIN" />
1233 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1234 </intent-filter>
1235 <meta-data android:name="test_category" android:value="@string/test_category_other" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001236 <meta-data android:name="test_required_features"
1237 android:value="android.software.app_widgets" />
Adam Cohen8ae96702013-05-17 14:21:23 -07001238 </activity>
1239
Alon Albert4106ff12013-10-01 12:36:02 -07001240 <activity android:name=".deskclock.DeskClockTestsActivity"
1241 android:label="@string/deskclock_tests">
1242 <intent-filter>
1243 <action android:name="android.intent.action.MAIN" />
1244 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1245 </intent-filter>
1246 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" />
Unsuk Jungad712332014-11-07 06:45:43 -08001247 <meta-data android:name="test_excluded_features"
1248 android:value="android.hardware.type.television" />
1249 <meta-data android:name="test_excluded_features"
1250 android:value="android.software.leanback" />
Alon Albert4106ff12013-10-01 12:36:02 -07001251 </activity>
1252
Dan Zhanga867e122014-10-24 16:50:22 -07001253<!-- TODO: enable when not requiring to tap the screen and timeouts are tuned -->
1254<!-- Removed from initial L release
1255
Jim Steeleb292a9f2014-07-13 23:29:56 -07001256 <activity
1257 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity"
1258 android:label="@string/snsr_step_counter_test"
1259 android:screenOrientation="nosensor" >
1260 <intent-filter>
1261 <action android:name="android.intent.action.MAIN" />
1262 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1263 </intent-filter>
1264 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Takayuki Hoshifcd4f022014-10-06 18:04:53 +09001265 <meta-data android:name="test_excluded_features"
1266 android:value="android.hardware.type.television:android.software.leanback" />
Jim Steeleb292a9f2014-07-13 23:29:56 -07001267 </activity>
Dan Zhanga867e122014-10-24 16:50:22 -07001268-->
Jim Steelec57c8432014-05-24 09:53:32 -07001269 <activity
1270 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity"
1271 android:label="@string/snsr_significant_motion_test"
1272 android:screenOrientation="nosensor" >
1273 <intent-filter>
1274 <action android:name="android.intent.action.MAIN" />
1275
1276 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1277 </intent-filter>
1278
1279 <meta-data
1280 android:name="test_category"
1281 android:value="@string/test_category_sensors" />
Unsuk Jung16b3a592014-11-07 04:22:56 -08001282 <meta-data android:name="test_required_features"
1283 android:value="android.hardware.sensor.accelerometer" />
Jim Steelec57c8432014-05-24 09:53:32 -07001284 </activity>
1285
Adam Cohen8ae96702013-05-17 14:21:23 -07001286 <receiver android:name=".widget.WidgetCtsProvider">
1287 <intent-filter>
1288 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1289 </intent-filter>
1290 <!-- This specifies the widget provider info -->
1291 <meta-data android:name="android.appwidget.provider"
1292 android:resource="@xml/widget_info" />
1293 </receiver>
1294
1295 <!-- The service serving the RemoteViews to the collection widget -->
1296 <service android:name=".widget.WidgetCtsService"
1297 android:permission="android.permission.BIND_REMOTEVIEWS"
1298 android:exported="false" />
1299
Harsh Modife5933d2014-08-12 16:52:16 -07001300 <activity android:name=".projection.cube.ProjectionCubeActivity"
1301 android:label="@string/pca_test">
1302 <intent-filter>
1303 <action android:name="android.intent.action.MAIN" />
1304 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1305 </intent-filter>
1306 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001307 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001308 </activity>
1309
1310 <activity android:name=".projection.widgets.ProjectionWidgetActivity"
1311 android:label="@string/pwa_test">
1312 <intent-filter>
1313 <action android:name="android.intent.action.MAIN" />
1314 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1315 </intent-filter>
1316 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001317 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001318 </activity>
1319
1320 <activity android:name=".projection.list.ProjectionListActivity"
1321 android:label="@string/pla_test">
1322 <intent-filter>
1323 <action android:name="android.intent.action.MAIN" />
1324 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1325 </intent-filter>
1326 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001327 <meta-data android:name="test_excluded_features"
1328 android:value="android.hardware.type.television:android.software.leanback" />
Harsh Modife5933d2014-08-12 16:52:16 -07001329 </activity>
1330
1331 <activity android:name=".projection.video.ProjectionVideoActivity"
1332 android:label="@string/pva_test">
1333 <intent-filter>
1334 <action android:name="android.intent.action.MAIN" />
1335 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1336 </intent-filter>
1337 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Michael Kwan1b67f6e2014-10-24 16:41:45 -07001338 <meta-data android:name="test_excluded_features"
1339 android:value="android.hardware.type.watch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001340 </activity>
1341
1342 <activity android:name=".projection.touch.ProjectionTouchActivity"
1343 android:label="@string/pta_test">
1344 <intent-filter>
1345 <action android:name="android.intent.action.MAIN" />
1346 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1347 </intent-filter>
1348 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Michael Kwan0950aae2014-11-25 10:25:48 -08001349 <meta-data android:name="test_required_features"
1350 android:value="android.hardware.faketouch:android.hardware.touchscreen.multitouch" />
Harsh Modife5933d2014-08-12 16:52:16 -07001351 </activity>
1352
Harsh Modi0975db12014-08-19 18:46:07 -07001353
1354 <activity android:name=".projection.offscreen.ProjectionOffscreenActivity"
1355 android:label="@string/poa_test">
1356 <intent-filter>
1357 <action android:name="android.intent.action.MAIN" />
1358 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1359 </intent-filter>
1360 <meta-data android:name="test_category" android:value="@string/test_category_projection" />
Takayuki Hoshi58ede6c2014-10-14 13:33:04 +09001361 <meta-data android:name="test_excluded_features"
1362 android:value="android.hardware.type.television:android.software.leanback" />
Harsh Modi0975db12014-08-19 18:46:07 -07001363 </activity>
1364
Harsh Modife5933d2014-08-12 16:52:16 -07001365 <service android:name=".projection.ProjectionService"
1366 android:label="@string/projection_service_name"
1367 android:process=":projectionservice" />
1368
Rubin Xua458f302014-10-03 16:09:23 +01001369 <activity android:name=".managedprovisioning.DeviceOwnerTestActivity"
1370 android:label="@string/provisioning_device_owner">
1371 <intent-filter>
1372 <action android:name="android.intent.action.MAIN" />
1373 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1374 </intent-filter>
1375 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" />
Rubin Xu430a6b02014-10-09 17:19:48 +01001376 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" />
Rubin Xua458f302014-10-03 16:09:23 +01001377 </activity>
1378
Rubin Xu55d22d42014-09-24 19:56:58 +01001379
Unsuk Jung35fac2c2014-11-06 23:16:42 -08001380 <!-- TODO: enable when the test can be executed without leaving marks -->
1381 <!-- activity android:name=".managedprovisioning.ByodFlowTestActivity"
Rubin Xu55d22d42014-09-24 19:56:58 +01001382 android:launchMode="singleTask"
1383 android:label="@string/provisioning_byod">
1384 <intent-filter>
1385 <action android:name="android.intent.action.MAIN" />
1386 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1387 </intent-filter>
1388 <intent-filter>
1389 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_STATUS" />
1390 <category android:name="android.intent.category.DEFAULT"></category>
1391 </intent-filter>
1392 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" />
Rubin Xu430a6b02014-10-09 17:19:48 +01001393 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" />
Unsuk Jung35fac2c2014-11-06 23:16:42 -08001394 </activity-->
Rubin Xu55d22d42014-09-24 19:56:58 +01001395
1396 <activity android:name=".managedprovisioning.ByodHelperActivity">
1397 <intent-filter>
1398 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_QUERY" />
1399 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_REMOVE" />
1400 <category android:name="android.intent.category.DEFAULT"></category>
1401 </intent-filter>
1402 </activity>
1403
Alexandra Gherghinaaa24ed72014-10-08 01:11:32 +01001404 <activity android:name=".managedprovisioning.CrossProfileTestActivity">
1405 <intent-filter>
1406 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE" />
1407 <category android:name="android.intent.category.DEFAULT"></category>
1408 </intent-filter>
1409 </activity>
1410
Rubin Xu55d22d42014-09-24 19:56:58 +01001411 <receiver android:name=".managedprovisioning.DeviceAdminTestReceiver"
1412 android:label="@string/provisioning_byod_device_admin"
1413 android:permission="android.permission.BIND_DEVICE_ADMIN">
1414 <meta-data android:name="android.app.device_admin"
1415 android:resource="@xml/device_admin_byod" />
1416 <intent-filter>
1417 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1418 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/>
1419 </intent-filter>
1420 </receiver>
1421
Matthew Williams547b8162014-10-15 10:18:11 -07001422 <activity android:name=".jobscheduler.IdleConstraintTestActivity" android:label="@string/js_idle_test">
1423 <intent-filter>
1424 <action android:name="android.intent.action.MAIN" />
1425 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1426 </intent-filter>
1427 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001428 <meta-data android:name="test_excluded_features"
1429 android:value="android.hardware.type.television" />
1430 <meta-data android:name="test_excluded_features"
1431 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001432 </activity>
1433
1434 <activity android:name=".jobscheduler.ChargingConstraintTestActivity" android:label="@string/js_charging_test">
1435 <intent-filter>
1436 <action android:name="android.intent.action.MAIN" />
1437 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1438 </intent-filter>
1439 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001440 <meta-data android:name="test_excluded_features"
1441 android:value="android.hardware.type.television" />
1442 <meta-data android:name="test_excluded_features"
1443 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001444 </activity>
1445
1446 <activity android:name=".jobscheduler.ConnectivityConstraintTestActivity" android:label="@string/js_connectivity_test">
1447 <intent-filter>
1448 <action android:name="android.intent.action.MAIN" />
1449 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1450 </intent-filter>
1451 <meta-data android:name="test_category" android:value="@string/test_category_jobscheduler" />
Unsuk Jungad712332014-11-07 06:45:43 -08001452 <meta-data android:name="test_excluded_features"
1453 android:value="android.hardware.type.television" />
1454 <meta-data android:name="test_excluded_features"
1455 android:value="android.software.leanback" />
Matthew Williams547b8162014-10-15 10:18:11 -07001456 </activity>
1457
1458 <service android:name=".jobscheduler.MockJobService"
1459 android:permission="android.permission.BIND_JOB_SERVICE"/>
1460
Michael Kwan02c7b072014-11-11 16:11:53 -08001461 <!-- Used by the SensorTestScreenManipulator to reset the screen timeout after turn off. -->
1462 <activity android:name=".os.TimeoutResetActivity"/>
1463
Wonsik Kimd71946a2014-11-20 23:11:16 +09001464 <activity android:name=".tv.TvInputDiscoveryTestActivity"
1465 android:label="@string/tv_input_discover_test">
1466 <intent-filter>
1467 <action android:name="android.intent.action.MAIN" />
1468 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1469 </intent-filter>
1470 <meta-data android:name="test_category" android:value="@string/test_category_tv" />
1471 <meta-data android:name="test_required_features"
1472 android:value="android.software.live_tv" />
1473 </activity>
1474
1475 <activity android:name=".tv.ParentalControlTestActivity"
1476 android:label="@string/tv_parental_control_test">
Wonsik Kim0215fde2014-10-30 00:47:57 +09001477 <intent-filter>
1478 <action android:name="android.intent.action.MAIN" />
1479 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1480 </intent-filter>
1481 <meta-data android:name="test_category" android:value="@string/test_category_tv" />
1482 <meta-data android:name="test_required_features"
1483 android:value="android.software.live_tv" />
1484 </activity>
1485
Wonsik Kima4172432014-12-03 15:01:33 +09001486 <activity android:name=".tv.MultipleTracksTestActivity"
1487 android:label="@string/tv_multiple_tracks_test">
1488 <intent-filter>
1489 <action android:name="android.intent.action.MAIN" />
1490 <category android:name="android.cts.intent.category.MANUAL_TEST" />
1491 </intent-filter>
1492 <meta-data android:name="test_category" android:value="@string/test_category_tv" />
1493 <meta-data android:name="test_required_features"
1494 android:value="android.software.live_tv" />
1495 </activity>
1496
Wonsik Kim0215fde2014-10-30 00:47:57 +09001497 <activity android:name=".tv.MockTvInputSettingsActivity">
1498 <intent-filter>
1499 <action android:name="android.intent.action.MAIN" />
1500 </intent-filter>
1501 </activity>
1502
1503 <activity android:name=".tv.MockTvInputSetupActivity">
1504 <intent-filter>
1505 <action android:name="android.intent.action.MAIN" />
1506 </intent-filter>
1507 </activity>
1508
1509 <service android:name=".tv.MockTvInputService"
1510 android:permission="android.permission.BIND_TV_INPUT">
1511 <intent-filter>
1512 <action android:name="android.media.tv.TvInputService" />
1513 </intent-filter>
1514 <meta-data android:name="android.media.tv.input"
1515 android:resource="@xml/mock_tv_input_service" />
1516 </service>
1517
Wonsik Kimd71946a2014-11-20 23:11:16 +09001518 <receiver android:name=".tv.TvInputReceiver">
1519 <intent-filter>
1520 <action android:name="android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" />
1521 </intent-filter>
1522 <meta-data android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS"
1523 android:resource="@xml/mock_content_rating_systems" />
1524 </receiver>
1525
Rubin Xu55d22d42014-09-24 19:56:58 +01001526 </application>
Brian Muramatsuf8946202010-11-09 13:43:39 -08001527
Christine Chen523d04c2011-09-22 11:45:50 -07001528</manifest>