blob: b67bdf89cd3897736a5c7a9bf1ae3918abb6ce05 [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"
Unsuk Jung02e598b2014-04-02 18:15:50 -070020 android:versionCode="3"
21 android:versionName="4.4_r3">
Brian Muramatsucee45592011-08-01 14:23:52 -070022
Unsuk Jungaa3c74a2013-10-02 10:24:27 -070023 <!-- Using 10+ for more complete NFC support... -->
Michael Wright6519fd42014-02-12 16:09:34 -080024 <uses-sdk android:minSdkVersion="19"></uses-sdk>
Brian Muramatsu759dbe32011-02-11 12:59:24 -080025
Nick Pelly1fe08972012-05-14 17:35:58 -070026 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
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" />
Christine Chen523d04c2011-09-22 11:45:50 -070037 <uses-feature android:name="android.hardware.camera.front"
38 android:required="false" />
39 <uses-feature android:name="android.hardware.camera.autofocus"
40 android:required="false" />
Angus Konga0216882013-03-06 17:51:11 -080041 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Brian Muramatsuf8946202010-11-09 13:43:39 -080042 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Brian Muramatsu759dbe32011-02-11 12:59:24 -080043 <uses-permission android:name="android.permission.WAKE_LOCK" />
Christine Chen523d04c2011-09-22 11:45:50 -070044 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Alon Albert4106ff12013-10-01 12:36:02 -070045 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
46
Christine Chen523d04c2011-09-22 11:45:50 -070047 <uses-feature android:name="android.hardware.usb.accessory" />
Christine Chen523d04c2011-09-22 11:45:50 -070048
Brian Muramatsu759dbe32011-02-11 12:59:24 -080049 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
50 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070051
Christine Chen523d04c2011-09-22 11:45:50 -070052 <application android:label="@string/app_name"
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070053 android:icon="@drawable/icon"
Christine Chen523d04c2011-09-22 11:45:50 -070054 android:backupAgent="VerifierBackupAgent"
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -070055 android:debuggable="true"
56 android:largeHeap="true">
Christine Chen523d04c2011-09-22 11:45:50 -070057
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070058 <meta-data android:name="com.google.android.backup.api_key"
59 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070060
Brian Muramatsu12c86912011-07-21 17:26:46 -070061 <activity android:name=".TestListActivity" android:label="@string/app_name">
62 <!--
63 TestListActivity will have the USB accessory Test in its test list, but it
64 does not have any code to handle the USB accessory. The test has to be started
65 from TestListActivity or the pass/fail status won't be properly recorded. Also
66 this is to prevent the dialog saying there is no application able to support the
67 accessory from being shown.
68 -->
69 <intent-filter>
70 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
71 </intent-filter>
72 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
73 android:resource="@xml/accessory_filter" />
74 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070075
Brian Muramatsu278962c2012-01-19 17:37:38 -080076 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070077 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080078 android:label="@string/report_viewer" />
79
destradaa65c7cdb2013-10-28 16:36:12 -070080 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070081 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070082
Brian Muramatsu713049d2011-06-23 18:35:36 -070083 <activity android:name=".admin.PolicySerializationTestActivity"
84 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070085 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070086 <intent-filter>
87 <action android:name="android.intent.action.MAIN" />
88 <category android:name="android.cts.intent.category.MANUAL_TEST" />
89 </intent-filter>
90 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
91 </activity>
92
Isaac Katzenelsond96d0662013-10-02 17:06:28 -070093 <!-- A generic activity for intent based tests -->
94 <activity android:name=".IntentDrivenTestActivity"/>
95
Brian Muramatsu713049d2011-06-23 18:35:36 -070096 <activity android:name=".admin.ScreenLockTestActivity"
97 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070098 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070099 <intent-filter>
100 <action android:name="android.intent.action.MAIN" />
101 <category android:name="android.cts.intent.category.MANUAL_TEST" />
102 </intent-filter>
103 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
104 </activity>
105
106 <receiver android:name=".admin.TestDeviceAdminReceiver"
107 android:permission="android.permission.BIND_DEVICE_ADMIN">
108 <meta-data android:name="android.app.device_admin"
109 android:resource="@xml/device_admin" />
110 <intent-filter>
111 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
112 </intent-filter>
113 </receiver>
114
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700115 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
116 <intent-filter>
117 <action android:name="android.intent.action.MAIN" />
118 <category android:name="android.cts.intent.category.MANUAL_TEST" />
119 </intent-filter>
120 </activity>
121
Brian Muramatsue891acb2011-05-19 16:02:39 -0700122 <activity android:name=".bluetooth.BluetoothTestActivity"
123 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700124 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700125 <intent-filter>
126 <action android:name="android.intent.action.MAIN" />
127 <category android:name="android.cts.intent.category.MANUAL_TEST" />
128 </intent-filter>
129 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700130 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700131 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700132
Brian Muramatsue891acb2011-05-19 16:02:39 -0700133 <activity android:name=".bluetooth.BluetoothToggleActivity"
134 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700135 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700136 <intent-filter>
137 <action android:name="android.intent.action.MAIN" />
138 <category android:name="android.cts.intent.category.MANUAL_TEST" />
139 </intent-filter>
140 <meta-data android:name="test_category" android:value="@string/bt_control" />
141 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
142 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700143
Brian Muramatsuf9426832011-06-17 15:43:59 -0700144 <activity android:name=".bluetooth.SecureServerActivity"
145 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700146 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700147 <intent-filter>
148 <action android:name="android.intent.action.MAIN" />
149 <category android:name="android.cts.intent.category.MANUAL_TEST" />
150 </intent-filter>
151 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
152 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
153 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700154
Brian Muramatsuf9426832011-06-17 15:43:59 -0700155 <activity android:name=".bluetooth.InsecureServerActivity"
156 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700157 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700158 <intent-filter>
159 <action android:name="android.intent.action.MAIN" />
160 <category android:name="android.cts.intent.category.MANUAL_TEST" />
161 </intent-filter>
162 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
163 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
164 </activity>
165
166 <activity android:name=".bluetooth.SecureClientActivity"
167 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700168 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700169 <intent-filter>
170 <action android:name="android.intent.action.MAIN" />
171 <category android:name="android.cts.intent.category.MANUAL_TEST" />
172 </intent-filter>
173 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
174 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
175 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700176
Brian Muramatsuf9426832011-06-17 15:43:59 -0700177 <activity android:name=".bluetooth.InsecureClientActivity"
178 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700179 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700180 <intent-filter>
181 <action android:name="android.intent.action.MAIN" />
182 <category android:name="android.cts.intent.category.MANUAL_TEST" />
183 </intent-filter>
184 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
185 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700186 </activity>
187
188 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
189 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700190 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700191 <intent-filter>
192 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700193 </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 Muramatsu0822bf42011-09-12 12:29:32 -0700198 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
199 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700200 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700201 <intent-filter>
202 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700203 </intent-filter>
204 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
205 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
206 </activity>
207
Brian Muramatsue891acb2011-05-19 16:02:39 -0700208 <activity android:name=".bluetooth.DevicePickerActivity"
209 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700210 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700211
John Du73462362013-07-26 12:28:28 -0700212 <service android:name=".bluetooth.BleClientService"
213 android:label="@string/ble_client_service_name" />
214
215 <service android:name=".bluetooth.BleServerService"
216 android:label="ble_server_service_name" />
217
Yicheng Fana6736922014-07-08 14:53:55 -0700218 <service android:name=".bluetooth.BleAdvertiserService"
219 android:label="@string/ble_advertiser_service_name" />
220
221 <service android:name=".bluetooth.BleScannerService"
222 android:label="@string/ble_scanner_service_name" />
223
John Du73462362013-07-26 12:28:28 -0700224 <activity android:name=".bluetooth.BleClientTestActivity"
225 android:label="@string/ble_client_test_name"
226 android:configChanges="keyboardHidden|orientation|screenSize">
227 <intent-filter>
228 <action android:name="android.intent.action.MAIN" />
229 <category android:name="android.cts.intent.category.MANUAL_TEST" />
230 </intent-filter>
231 <meta-data android:name="test_category" android:value="@string/bt_le" />
232 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
233 </activity>
234
235 <activity android:name=".bluetooth.BleClientConnectActivity"
236 android:label="@string/ble_client_connect_name"
237 android:configChanges="keyboardHidden|orientation|screenSize">
238 <intent-filter>
239 <action android:name="android.intent.action.MAIN" />
240 <category android:name="android.cts.intent.category.MANUAL_TEST" />
241 </intent-filter>
242 <meta-data android:name="test_category" android:value="@string/bt_le" />
243 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
244 </activity>
245
246 <activity android:name=".bluetooth.BleDiscoverServiceActivity"
247 android:label="@string/ble_discover_service_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.BleClientTestActivity" />
255 </activity>
256
257 <activity android:name=".bluetooth.BleClientCharacteristicActivity"
258 android:label="@string/ble_client_characteristic_name"
259 android:configChanges="keyboardHidden|orientation|screenSize">
260 <intent-filter>
261 <action android:name="android.intent.action.MAIN" />
262 <category android:name="android.cts.intent.category.MANUAL_TEST" />
263 </intent-filter>
264 <meta-data android:name="test_category" android:value="@string/bt_le" />
265 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
266 </activity>
267
268 <activity android:name=".bluetooth.BleNotifyCharacteristicActivity"
269 android:label="@string/ble_notify_characteristic_name"
270 android:configChanges="keyboardHidden|orientation|screenSize">
271 <intent-filter>
272 <action android:name="android.intent.action.MAIN" />
273 <category android:name="android.cts.intent.category.MANUAL_TEST" />
274 </intent-filter>
275 <meta-data android:name="test_category" android:value="@string/bt_le" />
276 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
277 </activity>
278
279 <activity android:name=".bluetooth.BleClientDescriptorActivity"
280 android:label="@string/ble_client_descriptor_name"
281 android:configChanges="keyboardHidden|orientation|screenSize">
282 <intent-filter>
283 <action android:name="android.intent.action.MAIN" />
284 <category android:name="android.cts.intent.category.MANUAL_TEST" />
285 </intent-filter>
286 <meta-data android:name="test_category" android:value="@string/bt_le" />
287 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
288 </activity>
289
290 <activity android:name=".bluetooth.BleReliableWriteActivity"
291 android:label="@string/ble_reliable_write_name"
292 android:configChanges="keyboardHidden|orientation|screenSize">
293 <intent-filter>
294 <action android:name="android.intent.action.MAIN" />
295 <category android:name="android.cts.intent.category.MANUAL_TEST" />
296 </intent-filter>
297 <meta-data android:name="test_category" android:value="@string/bt_le" />
298 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
299 </activity>
300
301 <activity android:name=".bluetooth.BleReadRssiActivity"
302 android:label="@string/ble_read_rssi_name"
303 android:configChanges="keyboardHidden|orientation|screenSize">
304 <intent-filter>
305 <action android:name="android.intent.action.MAIN" />
306 <category android:name="android.cts.intent.category.MANUAL_TEST" />
307 </intent-filter>
308 <meta-data android:name="test_category" android:value="@string/bt_le" />
309 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
310 </activity>
311
312 <activity android:name=".bluetooth.BleClientDisconnectActivity"
313 android:label="@string/ble_client_disconnect_name"
314 android:configChanges="keyboardHidden|orientation|screenSize">
315 <intent-filter>
316 <action android:name="android.intent.action.MAIN" />
317 <category android:name="android.cts.intent.category.MANUAL_TEST" />
318 </intent-filter>
319 <meta-data android:name="test_category" android:value="@string/bt_le" />
320 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleClientTestActivity" />
321 </activity>
322
323 <activity android:name=".bluetooth.BleServerStartActivity"
324 android:label="@string/ble_server_start_name"
325 android:configChanges="keyboardHidden|orientation|screenSize">
326 <intent-filter>
327 <action android:name="android.intent.action.MAIN" />
328 <category android:name="android.cts.intent.category.MANUAL_TEST" />
329 </intent-filter>
330 <meta-data android:name="test_category" android:value="@string/bt_le" />
331 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
332 </activity>
333
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700334 <activity android:name=".bluetooth.BleScannerTestActivity"
335 android:label="@string/ble_scanner_test_name"
Yicheng Fana6736922014-07-08 14:53:55 -0700336 android:configChanges="keyboardHidden|orientation|screenSize">
337 <intent-filter>
338 <action android:name="android.intent.action.MAIN" />
339 <category android:name="android.cts.intent.category.MANUAL_TEST" />
340 </intent-filter>
341 <meta-data android:name="test_category" android:value="@string/bt_le" />
342 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
343 </activity>
344
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700345 <activity android:name=".bluetooth.BleScannerPrivacyMacActivity"
346 android:label="@string/ble_privacy_mac_name"
347 android:configChanges="keyboardHidden|orientation|screenSize">
348 <intent-filter>
349 <action android:name="android.intent.action.MAIN" />
350 <category android:name="android.cts.intent.category.MANUAL_TEST" />
351 </intent-filter>
352 <meta-data android:name="test_category" android:value="@string/bt_le" />
353 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
354 </activity>
355
356 <activity android:name=".bluetooth.BleScannerPowerLevelActivity"
357 android:label="@string/ble_power_level_name"
358 android:configChanges="keyboardHidden|orientation|screenSize">
359 <intent-filter>
360 <action android:name="android.intent.action.MAIN" />
361 <category android:name="android.cts.intent.category.MANUAL_TEST" />
362 </intent-filter>
363 <meta-data android:name="test_category" android:value="@string/bt_le" />
364 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" />
365 </activity>
Yicheng Fana6736922014-07-08 14:53:55 -0700366
367 <activity android:name=".bluetooth.BleAdvertiserTestActivity"
368 android:label="@string/ble_advertiser_test_name"
369 android:configChanges="keyboardHidden|orientation|screenSize">
370 <intent-filter>
371 <action android:name="android.intent.action.MAIN" />
372 <category android:name="android.cts.intent.category.MANUAL_TEST" />
373 </intent-filter>
374 <meta-data android:name="test_category" android:value="@string/bt_le" />
375 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
376 </activity>
377
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700378 <activity android:name=".bluetooth.BleAdvertiserPrivacyMacActivity"
Yicheng Fana6736922014-07-08 14:53:55 -0700379 android:label="@string/ble_privacy_mac_name"
380 android:configChanges="keyboardHidden|orientation|screenSize">
381 <intent-filter>
382 <action android:name="android.intent.action.MAIN" />
383 <category android:name="android.cts.intent.category.MANUAL_TEST" />
384 </intent-filter>
385 <meta-data android:name="test_category" android:value="@string/bt_le" />
386 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
387 </activity>
388
Yicheng Fan036fc0c2014-07-21 19:47:02 -0700389 <activity android:name=".bluetooth.BleAdvertiserPowerLevelActivity"
390 android:label="@string/ble_power_level_name"
391 android:configChanges="keyboardHidden|orientation|screenSize">
392 <intent-filter>
393 <action android:name="android.intent.action.MAIN" />
394 <category android:name="android.cts.intent.category.MANUAL_TEST" />
395 </intent-filter>
396 <meta-data android:name="test_category" android:value="@string/bt_le" />
397 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" />
398 </activity>
399
Christine Chen523d04c2011-09-22 11:45:50 -0700400 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700401 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700402 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700403 <intent-filter>
404 <action android:name="android.intent.action.MAIN" />
405 <category android:name="android.cts.intent.category.MANUAL_TEST" />
406 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700407 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700408 </activity>
409
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800410 <activity android:name=".security.LockConfirmBypassTest"
Amith Yamasani02c2d642014-03-10 16:41:30 -0700411 android:label="@string/lock_confirm_test_title"
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800412 android:configChanges="keyboardHidden|orientation|screenSize" >
413 <intent-filter>
414 <action android:name="android.intent.action.MAIN" />
415 <category android:name="android.cts.intent.category.MANUAL_TEST" />
416 </intent-filter>
417 <meta-data android:name="test_category" android:value="@string/test_category_security" />
418 </activity>
419
Jeff Davidson112f2792011-08-22 09:46:46 -0700420 <activity android:name=".streamquality.StreamingVideoActivity"
421 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700422 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700423 <intent-filter>
424 <action android:name="android.intent.action.MAIN" />
425 <category android:name="android.cts.intent.category.MANUAL_TEST" />
426 </intent-filter>
427 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
428 </activity>
429
430 <activity android:name=".streamquality.PlayVideoActivity"
431 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700432 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700433 android:screenOrientation="nosensor" />
434
Dan Morrill5df275b2010-08-11 12:19:19 -0700435 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
436 <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_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700441 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700442
Nick Pelly1fe08972012-05-14 17:35:58 -0700443 <activity android:name=".location.GpsTestActivity"
444 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700445 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700446 <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_hardware" />
451 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
452 </activity>
453
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700454 <activity android:name=".nfc.NfcTestActivity"
455 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700456 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700457 <intent-filter>
458 <action android:name="android.intent.action.MAIN" />
459 <category android:name="android.cts.intent.category.MANUAL_TEST" />
460 </intent-filter>
461 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
462 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
463 </activity>
464
Martijn Coenen109d7622013-09-24 07:09:29 -0700465 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700466 android:label="@string/nfc_hce_reader_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700467 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700468 </activity>
469
470 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity"
Martijn Coenen9a485352013-10-25 13:44:03 -0700471 android:label="@string/nfc_hce_emulator_tests"
Martijn Coenen109d7622013-09-24 07:09:29 -0700472 android:configChanges="keyboardHidden|orientation|screenSize">
Martijn Coenen109d7622013-09-24 07:09:29 -0700473 </activity>
474
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700475 <activity android:name=".nfc.NdefPushSenderActivity"
476 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700477 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700478
479 <activity android:name=".nfc.NdefPushReceiverActivity"
480 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700481 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700482
483 <activity android:name=".nfc.TagVerifierActivity"
484 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700485 android:configChanges="keyboardHidden|orientation|screenSize" />
Martijn Coenenc94c0122013-10-21 14:44:54 -0700486
487 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity"
488 android:label="@string/nfc_hce_default_route_emulator"
489 android:configChanges="keyboardHidden|orientation|screenSize" />
490
491 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity"
492 android:label="@string/nfc_hce_protocol_params_emulator"
493 android:configChanges="keyboardHidden|orientation|screenSize" />
494
Martijn Coenen109d7622013-09-24 07:09:29 -0700495 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity"
496 android:label="@string/nfc_hce_single_payment_emulator"
497 android:configChanges="keyboardHidden|orientation|screenSize" />
498
499 <activity android:name=".nfc.hce.SimpleReaderActivity"
500 android:label="@string/nfc_hce_single_payment_reader"
501 android:configChanges="keyboardHidden|orientation|screenSize" />
502
Martijn Coenenc94c0122013-10-21 14:44:54 -0700503 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity"
504 android:label="@string/nfc_hce_protocol_params_reader"
505 android:configChanges="keyboardHidden|orientation|screenSize" />
506
Martijn Coenen109d7622013-09-24 07:09:29 -0700507 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity"
508 android:label="@string/nfc_hce_dual_payment_emulator"
509 android:configChanges="keyboardHidden|orientation|screenSize" />
510
511 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity"
512 android:label="@string/nfc_hce_change_default_emulator"
513 android:configChanges="keyboardHidden|orientation|screenSize" />
514
515 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity"
516 android:label="@string/nfc_hce_single_non_payment_emulator"
517 android:configChanges="keyboardHidden|orientation|screenSize" />
518
519 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity"
520 android:label="@string/nfc_hce_dual_non_payment_emulator"
521 android:configChanges="keyboardHidden|orientation|screenSize" />
522
523 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity"
524 android:label="@string/nfc_hce_conflicting_non_payment_emulator"
525 android:configChanges="keyboardHidden|orientation|screenSize" />
526
527 <activity android:name=".nfc.hce.OffHostEmulatorActivity"
528 android:label="@string/nfc_hce_offhost_service_emulator"
529 android:configChanges="keyboardHidden|orientation|screenSize" />
530
531 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity"
532 android:label="@string/nfc_hce_on_and_offhost_service_emulator"
533 android:configChanges="keyboardHidden|orientation|screenSize" />
534
535 <activity android:name=".nfc.hce.ThroughputEmulatorActivity"
536 android:label="@string/nfc_hce_throughput_emulator"
537 android:configChanges="keyboardHidden|orientation|screenSize" />
538
539 <activity android:name=".nfc.hce.TapTestEmulatorActivity"
540 android:label="@string/nfc_hce_tap_test_emulator"
541 android:configChanges="keyboardHidden|orientation|screenSize" />
542
543 <!-- services used for testing NFC host-based card emulation -->
544 <service android:name=".nfc.hce.PaymentService1" android:exported="true"
545 android:permission="android.permission.BIND_NFC_SERVICE"
546 android:enabled="false">
547 <intent-filter>
548 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
549 <category android:name="android.intent.category.DEFAULT"/>
550 </intent-filter>
551 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/>
552 </service>
553 <service android:name=".nfc.hce.PaymentService2" android:exported="true"
554 android:permission="android.permission.BIND_NFC_SERVICE"
555 android:enabled="false">
556 <intent-filter>
557 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
558 <category android:name="android.intent.category.DEFAULT"/>
559 </intent-filter>
560 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/>
561 </service>
562 <service android:name=".nfc.hce.TransportService1" android:exported="true"
563 android:permission="android.permission.BIND_NFC_SERVICE"
564 android:enabled="false">
565 <intent-filter>
566 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
567 <category android:name="android.intent.category.DEFAULT"/>
568 </intent-filter>
569 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/>
570 </service>
571 <service android:name=".nfc.hce.TransportService2" android:exported="true"
572 android:permission="android.permission.BIND_NFC_SERVICE"
573 android:enabled="false">
574 <intent-filter>
575 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
576 <category android:name="android.intent.category.DEFAULT"/>
577 </intent-filter>
578 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/>
579 </service>
580 <service android:name=".nfc.hce.AccessService" android:exported="true"
581 android:permission="android.permission.BIND_NFC_SERVICE"
582 android:enabled="false">
583 <intent-filter>
584 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
585 <category android:name="android.intent.category.DEFAULT"/>
586 </intent-filter>
587 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/>
588 </service>
589 <service android:name=".nfc.hce.ThroughputService" android:exported="true"
590 android:permission="android.permission.BIND_NFC_SERVICE"
591 android:enabled="false">
592 <intent-filter>
593 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
594 <category android:name="android.intent.category.DEFAULT"/>
595 </intent-filter>
596 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/>
597 </service>
598
599 <service android:name=".nfc.hce.OffHostService" android:exported="true"
600 android:permission="android.permission.BIND_NFC_SERVICE"
601 android:enabled="false">
602 <intent-filter>
603 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/>
604 <category android:name="android.intent.category.DEFAULT"/>
605 </intent-filter>
606 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/>
607 </service>
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700608
Dan Morrill5df275b2010-08-11 12:19:19 -0700609 <activity android:name=".sensors.AccelerometerTestActivity" android:label="@string/snsr_accel_test"
Brian Muramatsu759dbe32011-02-11 12:59:24 -0800610 android:screenOrientation="nosensor">
Dan Morrill5df275b2010-08-11 12:19:19 -0700611 <intent-filter>
612 <action android:name="android.intent.action.MAIN" />
613 <category android:name="android.cts.intent.category.MANUAL_TEST" />
614 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700615 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700616 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.accelerometer" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700617 </activity>
Dan Morrill98c56e62010-08-13 02:43:52 -0700618
destradaa65c7cdb2013-10-28 16:36:12 -0700619 <activity android:name=".sensors.AccelerometerMeasurementTestActivity"
620 android:label="@string/snsr_accel_m_test"
621 android:screenOrientation="nosensor">
622 <intent-filter>
623 <action android:name="android.intent.action.MAIN"/>
624 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
625 </intent-filter>
626 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
627 <meta-data android:name="test_required_features"
628 android:value="android.hardware.sensor.accelerometer"/>
629 </activity>
630
Brian Muramatsu729de482011-05-12 12:26:58 -0700631 <activity android:name=".sensors.GyroscopeTestActivity" android:label="@string/snsr_gyro_test"
632 android:screenOrientation="nosensor">
633 <intent-filter>
634 <action android:name="android.intent.action.MAIN" />
635 <category android:name="android.cts.intent.category.MANUAL_TEST" />
636 </intent-filter>
637 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700638 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Brian Muramatsu729de482011-05-12 12:26:58 -0700639 </activity>
640
destradaa65c7cdb2013-10-28 16:36:12 -0700641 <activity android:name=".sensors.GyroscopeMeasurementTestActivity"
642 android:label="@string/snsr_gyro_m_test"
643 android:screenOrientation="nosensor">
644 <intent-filter>
645 <action android:name="android.intent.action.MAIN"/>
646 <category android:name="android.cts.intent.category.MANUAL_TEST"/>
647 </intent-filter>
648 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/>
destradaa8d197a42014-06-25 11:14:07 -0700649 <meta-data android:name="test_required_features"
destradaa65c7cdb2013-10-28 16:36:12 -0700650 android:value="android.hardware.sensor.gyroscope"/>
651 </activity>
652
Vinod Krishnan20d67252014-04-30 11:12:01 -0700653 <activity android:name=".sensors.HeartRateMonitorTestActivity"
654 android:label="@string/snsr_heartrate_test"
655 android:screenOrientation="nosensor">
656 <intent-filter>
657 <action android:name="android.intent.action.MAIN" />
658 <category android:name="android.cts.intent.category.MANUAL_TEST" />
659 </intent-filter>
660 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
661 <meta-data android:name="test_required_features"
662 android:value="android.hardware.sensor.heartrate" />
663 </activity>
664
destradaaa8ad3f82013-11-13 14:16:39 -0800665 <!-- Disable the test until calibration routine is verified -->
666 <!--activity android:name=".sensors.MagneticFieldMeasurementTestActivity"
destradaa65c7cdb2013-10-28 16:36:12 -0700667 android:label="@string/snsr_mag_m_test"
668 android:screenOrientation="nosensor">
669 <intent-filter>
670 <action android:name="android.intent.action.MAIN" />
671 <category android:name="android.cts.intent.category.MANUAL_TEST" />
672 </intent-filter>
673 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
674 <meta-data android:name="test_required_features"
675 android:value="android.hardware.sensor.compass" />
destradaaa8ad3f82013-11-13 14:16:39 -0800676 </activity-->
destradaa65c7cdb2013-10-28 16:36:12 -0700677
Tom O'Neill9e56d272013-12-16 12:48:30 -0800678 <activity android:name=".location.LocationModeOffTestActivity"
679 android:label="@string/location_mode_off_test">
680 <intent-filter>
681 <action android:name="android.intent.action.MAIN" />
682 <category android:name="android.cts.intent.category.MANUAL_TEST" />
683 </intent-filter>
684 <meta-data android:name="test_category" android:value="@string/test_category_location" />
685 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800686 <activity android:name=".location.LocationModeHighAccuracyTestActivity"
687 android:label="@string/location_mode_high_accuracy_test">
688 <intent-filter>
689 <action android:name="android.intent.action.MAIN" />
690 <category android:name="android.cts.intent.category.MANUAL_TEST" />
691 </intent-filter>
692 <meta-data android:name="test_category" android:value="@string/test_category_location" />
693 </activity>
694 <activity android:name=".location.LocationModeBatterySavingTestActivity"
695 android:label="@string/location_mode_battery_saving_test">
696 <intent-filter>
697 <action android:name="android.intent.action.MAIN" />
698 <category android:name="android.cts.intent.category.MANUAL_TEST" />
699 </intent-filter>
700 <meta-data android:name="test_category" android:value="@string/test_category_location" />
701 </activity>
Tom O'Neill9e56d272013-12-16 12:48:30 -0800702 <activity android:name=".location.LocationModeDeviceOnlyTestActivity"
703 android:label="@string/location_mode_device_only_test">
704 <intent-filter>
705 <action android:name="android.intent.action.MAIN" />
706 <category android:name="android.cts.intent.category.MANUAL_TEST" />
707 </intent-filter>
708 <meta-data android:name="test_category" android:value="@string/test_category_location" />
709 </activity>
Tom O'Neillcd4fa022013-12-13 17:27:46 -0800710
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700711 <activity android:name=".camera.formats.CameraFormatsActivity"
712 android:label="@string/camera_format"
713 android:screenOrientation="landscape">
714 <intent-filter>
715 <action android:name="android.intent.action.MAIN" />
716 <category android:name="android.cts.intent.category.MANUAL_TEST" />
717 </intent-filter>
718 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
719
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700720 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700721 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700722<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700723 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700724 android:label="@string/camera_analyzer"
725 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700726 <intent-filter>
727 <action android:name="android.intent.action.MAIN" />
728 <category android:name="android.cts.intent.category.MANUAL_TEST" />
729 </intent-filter>
730 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700731
732 <intent-filter>
733 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
734 </intent-filter>
735 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
736 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700737 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700738-->
James Painterfa2e1662012-09-13 15:37:58 -0700739
Igor Murashkin48f86e72012-10-17 18:12:59 -0700740 <activity android:name=".camera.intents.CameraIntentsActivity"
741 android:label="@string/camera_intents">
742 <intent-filter>
743 <action android:name="android.intent.action.MAIN" />
744 <category android:name="android.cts.intent.category.MANUAL_TEST" />
745 </intent-filter>
746 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
747
748 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
749 </activity>
750
Jianing Wei636f9032013-10-03 10:00:25 -0700751
James Painterfa2e1662012-09-13 15:37:58 -0700752 <activity android:name=".camera.orientation.CameraOrientationActivity"
753 android:label="@string/camera_orientation"
754 android:screenOrientation="landscape">
755 <intent-filter>
756 <action android:name="android.intent.action.MAIN" />
757 <category android:name="android.cts.intent.category.MANUAL_TEST" />
758 </intent-filter>
759 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
760
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700761 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -0700762 </activity>
763
Angus Konga0216882013-03-06 17:51:11 -0800764 <activity
765 android:name=".camera.fov.PhotoCaptureActivity"
766 android:label="@string/camera_fov_calibration"
767 android:screenOrientation="landscape"
768 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
769 <intent-filter android:label="@string/camera_fov_calibration" >
770 <action android:name="android.intent.action.MAIN" />
771 <category android:name="android.cts.intent.category.MANUAL_TEST" />
772 </intent-filter>
773 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
774 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -0800775 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -0800776 </activity>
777 <activity
778 android:name=".camera.fov.DetermineFovActivity"
779 android:label="@string/camera_fov_calibration"
780 android:screenOrientation="landscape"
781 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
782 </activity>
783 <activity
784 android:name=".camera.fov.CalibrationPreferenceActivity"
785 android:label="@string/camera_fov_label_options" >
786 </activity>
787
Jianing Wei636f9032013-10-03 10:00:25 -0700788
789 <activity android:name=".camera.video.CameraVideoActivity"
790 android:label="@string/camera_video"
791 android:screenOrientation="landscape">
792 <intent-filter>
793 <action android:name="android.intent.action.MAIN" />
794 <category android:name="android.cts.intent.category.MANUAL_TEST" />
795 </intent-filter>
796 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
797 <meta-data android:name="test_required_features"
798 android:value="android.hardware.camera.any"/>
799 </activity>
800
Brian Muramatsu12c86912011-07-21 17:26:46 -0700801 <activity android:name=".usb.UsbAccessoryTestActivity"
802 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700803 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -0700804 <intent-filter>
805 <action android:name="android.intent.action.MAIN" />
806 <category android:name="android.cts.intent.category.MANUAL_TEST" />
807 </intent-filter>
808 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -0700809 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Brian Muramatsu12c86912011-07-21 17:26:46 -0700810 </activity>
811
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900812 <activity android:name=".p2p.P2pTestListActivity"
813 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700814 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900815 <intent-filter>
816 <action android:name="android.intent.action.MAIN" />
817 <category android:name="android.cts.intent.category.MANUAL_TEST" />
818 </intent-filter>
819 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
820 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
821 </activity>
destradaa65c7cdb2013-10-28 16:36:12 -0700822
Chris Wrenf102e542013-04-30 17:52:57 -0400823 <activity android:name=".nls.NotificationListenerVerifierActivity"
824 android:label="@string/nls_test">
825 <intent-filter>
826 <action android:name="android.intent.action.MAIN" />
827 <category android:name="android.cts.intent.category.MANUAL_TEST" />
828 </intent-filter>
829 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
830 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900831
Chris Wrenf102e542013-04-30 17:52:57 -0400832 <service android:name=".nls.MockListener"
833 android:exported="true"
834 android:label="@string/nls_service_name"
835 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
836 <intent-filter>
837 <action android:name="android.service.notification.NotificationListenerService" />
838 </intent-filter>
839 </service>
destradaa65c7cdb2013-10-28 16:36:12 -0700840
Stuart Scottac2215a2013-11-12 15:05:07 -0800841 <service android:name=".nls.NotificationListenerVerifierActivity$DismissService"/>
Maggie Benthall3278c022013-10-04 18:50:51 -0400842 <activity android:name=".security.CAInstallNotificationVerifierActivity"
843 android:label="@string/cacert_test">
844 <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_notifications" />
849 </activity>
850 <activity android:name=".security.CANotifyOnBootActivity"
851 android:label="@string/caboot_test">
852 <intent-filter>
853 <action android:name="android.intent.action.MAIN" />
854 <category android:name="android.cts.intent.category.MANUAL_TEST" />
855 </intent-filter>
856 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
857 </activity>
858
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900859 <activity android:name=".p2p.GoNegRequesterTestListActivity"
860 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700861 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900862
863 <activity android:name=".p2p.GoNegRequesterTestActivity"
864 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700865 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900866
867 <activity android:name=".p2p.GoNegResponderTestActivity"
868 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700869 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900870
871 <activity android:name=".p2p.P2pClientTestListActivity"
872 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700873 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900874
875 <activity android:name=".p2p.P2pClientTestActivity"
876 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700877 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900878
879 <activity android:name=".p2p.GoTestActivity"
880 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700881 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900882
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900883 <activity android:name=".p2p.ServiceRequesterTestListActivity"
884 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700885 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900886
887 <activity android:name=".p2p.ServiceRequesterTestActivity"
888 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700889 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900890
891 <activity android:name=".p2p.ServiceResponderTestActivity"
892 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700893 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900894
Brian Muramatsuda429d72012-06-14 12:45:22 -0700895 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
896 android:targetActivity=".TestListActivity">
897 <intent-filter>
898 <action android:name="android.intent.action.MAIN" />
899 <category android:name="android.intent.category.LAUNCHER" />
900 </intent-filter>
901 </activity-alias>
902
Stuart Scottba898162014-01-17 13:18:14 -0800903 <activity android:name=".sample.SampleTestActivity"
904 android:label="@string/sample_framework_test">
905 <intent-filter>
906 <action android:name="android.intent.action.MAIN" />
907 <category android:name="android.cts.intent.category.MANUAL_TEST" />
908 </intent-filter>
909 <meta-data android:name="test_category" android:value="@string/test_category_other" />
910 </activity>
911
Adam Cohen8ae96702013-05-17 14:21:23 -0700912 <activity android:name=".widget.WidgetTestActivity"
913 android:label="@string/widget_framework_test">
914 <intent-filter>
915 <action android:name="android.intent.action.MAIN" />
916 <category android:name="android.cts.intent.category.MANUAL_TEST" />
917 </intent-filter>
918 <meta-data android:name="test_category" android:value="@string/test_category_other" />
919 </activity>
920
Alon Albert4106ff12013-10-01 12:36:02 -0700921 <activity android:name=".deskclock.DeskClockTestsActivity"
922 android:label="@string/deskclock_tests">
923 <intent-filter>
924 <action android:name="android.intent.action.MAIN" />
925 <category android:name="android.cts.intent.category.MANUAL_TEST" />
926 </intent-filter>
927 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" />
928 </activity>
929
Adam Cohen8ae96702013-05-17 14:21:23 -0700930 <receiver android:name=".widget.WidgetCtsProvider">
931 <intent-filter>
932 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
933 </intent-filter>
934 <!-- This specifies the widget provider info -->
935 <meta-data android:name="android.appwidget.provider"
936 android:resource="@xml/widget_info" />
937 </receiver>
938
939 <!-- The service serving the RemoteViews to the collection widget -->
940 <service android:name=".widget.WidgetCtsService"
941 android:permission="android.permission.BIND_REMOTEVIEWS"
942 android:exported="false" />
943
Brian Muramatsuf8946202010-11-09 13:43:39 -0800944 </application>
945
Christine Chen523d04c2011-09-22 11:45:50 -0700946</manifest>