blob: 9609954f6ddf18d1ec8d4c5ee42c423cb1e0f185 [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"
Brian Muramatsuc487b8d2011-08-12 15:43:37 -070020 android:versionCode="1"
Stuart Scott758fb612013-04-30 17:23:40 -070021 android:versionName="4.3_r1">
Brian Muramatsucee45592011-08-01 14:23:52 -070022
Unsuk Jungaa3c74a2013-10-02 10:24:27 -070023 <!-- Using 10+ for more complete NFC support... -->
24 <uses-sdk android:minSdkVersion="12"></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" />
Brian Muramatsu1f549802011-06-09 15:25:28 -070030 <uses-permission android:name="android.permission.CAMERA" />
Nick Pelly1fe08972012-05-14 17:35:58 -070031 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
32 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Angus Konga0216882013-03-06 17:51:11 -080033 <uses-permission android:name="android.permission.FULLSCREEN" />
Brian Muramatsu55762d92011-11-21 16:06:19 -080034 <uses-permission android:name="android.permission.INTERNET" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -070035 <uses-permission android:name="android.permission.NFC" />
Christine Chen523d04c2011-09-22 11:45:50 -070036 <uses-feature android:name="android.hardware.camera.front"
37 android:required="false" />
38 <uses-feature android:name="android.hardware.camera.autofocus"
39 android:required="false" />
Angus Konga0216882013-03-06 17:51:11 -080040 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Brian Muramatsuf8946202010-11-09 13:43:39 -080041 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Brian Muramatsu759dbe32011-02-11 12:59:24 -080042 <uses-permission android:name="android.permission.WAKE_LOCK" />
Christine Chen523d04c2011-09-22 11:45:50 -070043 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
44 <uses-feature android:name="android.hardware.usb.accessory" />
Christine Chen523d04c2011-09-22 11:45:50 -070045
Brian Muramatsu759dbe32011-02-11 12:59:24 -080046 <!-- Needed by the Audio Quality Verifier to store the sound samples that will be mailed. -->
47 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -070048
Christine Chen523d04c2011-09-22 11:45:50 -070049 <application android:label="@string/app_name"
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070050 android:icon="@drawable/icon"
Christine Chen523d04c2011-09-22 11:45:50 -070051 android:backupAgent="VerifierBackupAgent"
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -070052 android:debuggable="true"
53 android:largeHeap="true">
Christine Chen523d04c2011-09-22 11:45:50 -070054
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070055 <meta-data android:name="com.google.android.backup.api_key"
56 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070057
Brian Muramatsu12c86912011-07-21 17:26:46 -070058 <activity android:name=".TestListActivity" android:label="@string/app_name">
59 <!--
60 TestListActivity will have the USB accessory Test in its test list, but it
61 does not have any code to handle the USB accessory. The test has to be started
62 from TestListActivity or the pass/fail status won't be properly recorded. Also
63 this is to prevent the dialog saying there is no application able to support the
64 accessory from being shown.
65 -->
66 <intent-filter>
67 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
68 </intent-filter>
69 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
70 android:resource="@xml/accessory_filter" />
71 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070072
Brian Muramatsu278962c2012-01-19 17:37:38 -080073 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070074 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080075 android:label="@string/report_viewer" />
76
77 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070078 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070079
Brian Muramatsu713049d2011-06-23 18:35:36 -070080 <activity android:name=".admin.PolicySerializationTestActivity"
81 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070082 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070083 <intent-filter>
84 <action android:name="android.intent.action.MAIN" />
85 <category android:name="android.cts.intent.category.MANUAL_TEST" />
86 </intent-filter>
87 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
88 </activity>
89
90 <activity android:name=".admin.ScreenLockTestActivity"
91 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070092 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070093 <intent-filter>
94 <action android:name="android.intent.action.MAIN" />
95 <category android:name="android.cts.intent.category.MANUAL_TEST" />
96 </intent-filter>
97 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
98 </activity>
99
100 <receiver android:name=".admin.TestDeviceAdminReceiver"
101 android:permission="android.permission.BIND_DEVICE_ADMIN">
102 <meta-data android:name="android.app.device_admin"
103 android:resource="@xml/device_admin" />
104 <intent-filter>
105 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
106 </intent-filter>
107 </receiver>
108
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700109 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
110 <intent-filter>
111 <action android:name="android.intent.action.MAIN" />
112 <category android:name="android.cts.intent.category.MANUAL_TEST" />
113 </intent-filter>
114 </activity>
115
Brian Muramatsue891acb2011-05-19 16:02:39 -0700116 <activity android:name=".bluetooth.BluetoothTestActivity"
117 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700118 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700119 <intent-filter>
120 <action android:name="android.intent.action.MAIN" />
121 <category android:name="android.cts.intent.category.MANUAL_TEST" />
122 </intent-filter>
123 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700124 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700125 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700126
Brian Muramatsue891acb2011-05-19 16:02:39 -0700127 <activity android:name=".bluetooth.BluetoothToggleActivity"
128 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700129 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700130 <intent-filter>
131 <action android:name="android.intent.action.MAIN" />
132 <category android:name="android.cts.intent.category.MANUAL_TEST" />
133 </intent-filter>
134 <meta-data android:name="test_category" android:value="@string/bt_control" />
135 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
136 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700137
Brian Muramatsuf9426832011-06-17 15:43:59 -0700138 <activity android:name=".bluetooth.SecureServerActivity"
139 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700140 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700141 <intent-filter>
142 <action android:name="android.intent.action.MAIN" />
143 <category android:name="android.cts.intent.category.MANUAL_TEST" />
144 </intent-filter>
145 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
146 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
147 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700148
Brian Muramatsuf9426832011-06-17 15:43:59 -0700149 <activity android:name=".bluetooth.InsecureServerActivity"
150 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700151 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700152 <intent-filter>
153 <action android:name="android.intent.action.MAIN" />
154 <category android:name="android.cts.intent.category.MANUAL_TEST" />
155 </intent-filter>
156 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
157 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
158 </activity>
159
160 <activity android:name=".bluetooth.SecureClientActivity"
161 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700162 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700163 <intent-filter>
164 <action android:name="android.intent.action.MAIN" />
165 <category android:name="android.cts.intent.category.MANUAL_TEST" />
166 </intent-filter>
167 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
168 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
169 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700170
Brian Muramatsuf9426832011-06-17 15:43:59 -0700171 <activity android:name=".bluetooth.InsecureClientActivity"
172 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700173 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700174 <intent-filter>
175 <action android:name="android.intent.action.MAIN" />
176 <category android:name="android.cts.intent.category.MANUAL_TEST" />
177 </intent-filter>
178 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
179 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700180 </activity>
181
182 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
183 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700184 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700185 <intent-filter>
186 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700187 </intent-filter>
188 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
189 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
190 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700191
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700192 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
193 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700194 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700195 <intent-filter>
196 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700197 </intent-filter>
198 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
199 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
200 </activity>
201
Brian Muramatsue891acb2011-05-19 16:02:39 -0700202 <activity android:name=".bluetooth.DevicePickerActivity"
203 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700204 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700205
Christine Chen523d04c2011-09-22 11:45:50 -0700206 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700207 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700208 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700209 <intent-filter>
210 <action android:name="android.intent.action.MAIN" />
211 <category android:name="android.cts.intent.category.MANUAL_TEST" />
212 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700213 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700214 </activity>
215
Jeff Davidson112f2792011-08-22 09:46:46 -0700216 <activity android:name=".streamquality.StreamingVideoActivity"
217 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700218 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700219 <intent-filter>
220 <action android:name="android.intent.action.MAIN" />
221 <category android:name="android.cts.intent.category.MANUAL_TEST" />
222 </intent-filter>
223 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
224 </activity>
225
226 <activity android:name=".streamquality.PlayVideoActivity"
227 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700228 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700229 android:screenOrientation="nosensor" />
230
Dan Morrill5df275b2010-08-11 12:19:19 -0700231 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
232 <intent-filter>
233 <action android:name="android.intent.action.MAIN" />
234 <category android:name="android.cts.intent.category.MANUAL_TEST" />
235 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700236 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700237 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700238
Nick Pelly1fe08972012-05-14 17:35:58 -0700239 <activity android:name=".location.GpsTestActivity"
240 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700241 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700242 <intent-filter>
243 <action android:name="android.intent.action.MAIN" />
244 <category android:name="android.cts.intent.category.MANUAL_TEST" />
245 </intent-filter>
246 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
247 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
248 </activity>
249
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700250 <activity android:name=".nfc.NfcTestActivity"
251 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700252 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700253 <intent-filter>
254 <action android:name="android.intent.action.MAIN" />
255 <category android:name="android.cts.intent.category.MANUAL_TEST" />
256 </intent-filter>
257 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
258 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
259 </activity>
260
261 <activity android:name=".nfc.NdefPushSenderActivity"
262 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700263 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700264
265 <activity android:name=".nfc.NdefPushReceiverActivity"
266 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700267 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700268
269 <activity android:name=".nfc.TagVerifierActivity"
270 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700271 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700272
Dan Morrill5df275b2010-08-11 12:19:19 -0700273 <activity android:name=".sensors.AccelerometerTestActivity" android:label="@string/snsr_accel_test"
Brian Muramatsu759dbe32011-02-11 12:59:24 -0800274 android:screenOrientation="nosensor">
Dan Morrill5df275b2010-08-11 12:19:19 -0700275 <intent-filter>
276 <action android:name="android.intent.action.MAIN" />
277 <category android:name="android.cts.intent.category.MANUAL_TEST" />
278 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700279 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700280 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.accelerometer" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700281 </activity>
Dan Morrill98c56e62010-08-13 02:43:52 -0700282
Brian Muramatsu729de482011-05-12 12:26:58 -0700283 <activity android:name=".sensors.GyroscopeTestActivity" android:label="@string/snsr_gyro_test"
284 android:screenOrientation="nosensor">
285 <intent-filter>
286 <action android:name="android.intent.action.MAIN" />
287 <category android:name="android.cts.intent.category.MANUAL_TEST" />
288 </intent-filter>
289 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700290 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Brian Muramatsu729de482011-05-12 12:26:58 -0700291 </activity>
292
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700293 <activity android:name=".camera.formats.CameraFormatsActivity"
294 android:label="@string/camera_format"
295 android:screenOrientation="landscape">
296 <intent-filter>
297 <action android:name="android.intent.action.MAIN" />
298 <category android:name="android.cts.intent.category.MANUAL_TEST" />
299 </intent-filter>
300 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
301
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700302 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700303 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700304<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700305 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700306 android:label="@string/camera_analyzer"
307 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700308 <intent-filter>
309 <action android:name="android.intent.action.MAIN" />
310 <category android:name="android.cts.intent.category.MANUAL_TEST" />
311 </intent-filter>
312 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700313
314 <intent-filter>
315 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
316 </intent-filter>
317 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
318 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700319 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700320-->
James Painterfa2e1662012-09-13 15:37:58 -0700321
Igor Murashkin48f86e72012-10-17 18:12:59 -0700322 <activity android:name=".camera.intents.CameraIntentsActivity"
323 android:label="@string/camera_intents">
324 <intent-filter>
325 <action android:name="android.intent.action.MAIN" />
326 <category android:name="android.cts.intent.category.MANUAL_TEST" />
327 </intent-filter>
328 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
329
330 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
331 </activity>
332
James Painterfa2e1662012-09-13 15:37:58 -0700333 <activity android:name=".camera.orientation.CameraOrientationActivity"
334 android:label="@string/camera_orientation"
335 android:screenOrientation="landscape">
336 <intent-filter>
337 <action android:name="android.intent.action.MAIN" />
338 <category android:name="android.cts.intent.category.MANUAL_TEST" />
339 </intent-filter>
340 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
341
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700342 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -0700343 </activity>
344
Angus Konga0216882013-03-06 17:51:11 -0800345 <activity
346 android:name=".camera.fov.PhotoCaptureActivity"
347 android:label="@string/camera_fov_calibration"
348 android:screenOrientation="landscape"
349 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
350 <intent-filter android:label="@string/camera_fov_calibration" >
351 <action android:name="android.intent.action.MAIN" />
352 <category android:name="android.cts.intent.category.MANUAL_TEST" />
353 </intent-filter>
354 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
355 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -0800356 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -0800357 </activity>
358 <activity
359 android:name=".camera.fov.DetermineFovActivity"
360 android:label="@string/camera_fov_calibration"
361 android:screenOrientation="landscape"
362 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
363 </activity>
364 <activity
365 android:name=".camera.fov.CalibrationPreferenceActivity"
366 android:label="@string/camera_fov_label_options" >
367 </activity>
368
Brian Muramatsu12c86912011-07-21 17:26:46 -0700369 <activity android:name=".usb.UsbAccessoryTestActivity"
370 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700371 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -0700372 <intent-filter>
373 <action android:name="android.intent.action.MAIN" />
374 <category android:name="android.cts.intent.category.MANUAL_TEST" />
375 </intent-filter>
376 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -0700377 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Brian Muramatsu12c86912011-07-21 17:26:46 -0700378 </activity>
379
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900380 <activity android:name=".p2p.P2pTestListActivity"
381 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700382 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900383 <intent-filter>
384 <action android:name="android.intent.action.MAIN" />
385 <category android:name="android.cts.intent.category.MANUAL_TEST" />
386 </intent-filter>
387 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
388 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
389 </activity>
Chris Wrenf102e542013-04-30 17:52:57 -0400390
391 <activity android:name=".nls.NotificationListenerVerifierActivity"
392 android:label="@string/nls_test">
393 <intent-filter>
394 <action android:name="android.intent.action.MAIN" />
395 <category android:name="android.cts.intent.category.MANUAL_TEST" />
396 </intent-filter>
397 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
398 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900399
Chris Wrenf102e542013-04-30 17:52:57 -0400400 <service android:name=".nls.MockListener"
401 android:exported="true"
402 android:label="@string/nls_service_name"
403 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
404 <intent-filter>
405 <action android:name="android.service.notification.NotificationListenerService" />
406 </intent-filter>
407 </service>
408
409 <service android:name="nls.NotificationListenerVerifierActivity$DismissService"/>
410
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900411 <activity android:name=".p2p.GoNegRequesterTestListActivity"
412 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700413 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900414
415 <activity android:name=".p2p.GoNegRequesterTestActivity"
416 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700417 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900418
419 <activity android:name=".p2p.GoNegResponderTestActivity"
420 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700421 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900422
423 <activity android:name=".p2p.P2pClientTestListActivity"
424 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700425 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900426
427 <activity android:name=".p2p.P2pClientTestActivity"
428 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700429 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900430
431 <activity android:name=".p2p.GoTestActivity"
432 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700433 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900434
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900435 <activity android:name=".p2p.ServiceRequesterTestListActivity"
436 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700437 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900438
439 <activity android:name=".p2p.ServiceRequesterTestActivity"
440 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700441 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900442
443 <activity android:name=".p2p.ServiceResponderTestActivity"
444 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700445 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900446
Brian Muramatsuda429d72012-06-14 12:45:22 -0700447 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
448 android:targetActivity=".TestListActivity">
449 <intent-filter>
450 <action android:name="android.intent.action.MAIN" />
451 <category android:name="android.intent.category.LAUNCHER" />
452 </intent-filter>
453 </activity-alias>
454
Adam Cohen8ae96702013-05-17 14:21:23 -0700455 <activity android:name=".widget.WidgetTestActivity"
456 android:label="@string/widget_framework_test">
457 <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_other" />
462 </activity>
463
464 <receiver android:name=".widget.WidgetCtsProvider">
465 <intent-filter>
466 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
467 </intent-filter>
468 <!-- This specifies the widget provider info -->
469 <meta-data android:name="android.appwidget.provider"
470 android:resource="@xml/widget_info" />
471 </receiver>
472
473 <!-- The service serving the RemoteViews to the collection widget -->
474 <service android:name=".widget.WidgetCtsService"
475 android:permission="android.permission.BIND_REMOTEVIEWS"
476 android:exported="false" />
477
Brian Muramatsuf8946202010-11-09 13:43:39 -0800478 </application>
479
Christine Chen523d04c2011-09-22 11:45:50 -0700480</manifest>