blob: d81abee590bdba1bd5b06fdcc7508b3da548704f [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"
Brian Muramatsu577e7742013-01-31 13:02:20 -080021 android:versionName="4.2_r4">
Brian Muramatsucee45592011-08-01 14:23:52 -070022
Brian Muramatsu984b78b2011-09-23 12:37:28 -070023 <!-- Using 10 for more complete NFC support... -->
24 <uses-sdk android:minSdkVersion="10"></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
55 <uses-library android:name="com.android.future.usb.accessory" />
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -070056 <meta-data android:name="com.google.android.backup.api_key"
57 android:value="AEdPqrEAAAAIbK6ldcOzoeRtQ1u1dFVJ1A7KetRhit-a1Xa82Q" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -070058
Brian Muramatsu12c86912011-07-21 17:26:46 -070059 <activity android:name=".TestListActivity" android:label="@string/app_name">
60 <!--
61 TestListActivity will have the USB accessory Test in its test list, but it
62 does not have any code to handle the USB accessory. The test has to be started
63 from TestListActivity or the pass/fail status won't be properly recorded. Also
64 this is to prevent the dialog saying there is no application able to support the
65 accessory from being shown.
66 -->
67 <intent-filter>
68 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
69 </intent-filter>
70 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
71 android:resource="@xml/accessory_filter" />
72 </activity>
Brian Muramatsue49daa92011-06-03 14:57:01 -070073
Brian Muramatsu278962c2012-01-19 17:37:38 -080074 <activity android:name=".ReportViewerActivity"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070075 android:configChanges="keyboardHidden|orientation|screenSize"
Brian Muramatsu278962c2012-01-19 17:37:38 -080076 android:label="@string/report_viewer" />
77
78 <provider android:name=".TestResultsProvider"
Brian Muramatsuac007372010-08-18 11:02:28 -070079 android:authorities="com.android.cts.verifier.testresultsprovider" />
Christine Chen523d04c2011-09-22 11:45:50 -070080
Brian Muramatsu713049d2011-06-23 18:35:36 -070081 <activity android:name=".admin.PolicySerializationTestActivity"
82 android:label="@string/da_policy_serialization_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070083 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070084 <intent-filter>
85 <action android:name="android.intent.action.MAIN" />
86 <category android:name="android.cts.intent.category.MANUAL_TEST" />
87 </intent-filter>
88 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
89 </activity>
90
91 <activity android:name=".admin.ScreenLockTestActivity"
92 android:label="@string/da_screen_lock_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -070093 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu713049d2011-06-23 18:35:36 -070094 <intent-filter>
95 <action android:name="android.intent.action.MAIN" />
96 <category android:name="android.cts.intent.category.MANUAL_TEST" />
97 </intent-filter>
98 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" />
99 </activity>
100
101 <receiver android:name=".admin.TestDeviceAdminReceiver"
102 android:permission="android.permission.BIND_DEVICE_ADMIN">
103 <meta-data android:name="android.app.device_admin"
104 android:resource="@xml/device_admin" />
105 <intent-filter>
106 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
107 </intent-filter>
108 </receiver>
109
Brian Muramatsu0ac3cdf2011-08-03 11:47:10 -0700110 <activity android:name=".backup.BackupTestActivity" android:label="@string/backup_test">
111 <intent-filter>
112 <action android:name="android.intent.action.MAIN" />
113 <category android:name="android.cts.intent.category.MANUAL_TEST" />
114 </intent-filter>
115 </activity>
116
Brian Muramatsue891acb2011-05-19 16:02:39 -0700117 <activity android:name=".bluetooth.BluetoothTestActivity"
118 android:label="@string/bluetooth_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700119 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsue891acb2011-05-19 16:02:39 -0700120 <intent-filter>
121 <action android:name="android.intent.action.MAIN" />
122 <category android:name="android.cts.intent.category.MANUAL_TEST" />
123 </intent-filter>
124 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700125 <meta-data android:name="test_required_features" android:value="android.hardware.bluetooth" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700126 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700127
Brian Muramatsue891acb2011-05-19 16:02:39 -0700128 <activity android:name=".bluetooth.BluetoothToggleActivity"
129 android:label="@string/bt_toggle_bluetooth"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700130 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700131 <intent-filter>
132 <action android:name="android.intent.action.MAIN" />
133 <category android:name="android.cts.intent.category.MANUAL_TEST" />
134 </intent-filter>
135 <meta-data android:name="test_category" android:value="@string/bt_control" />
136 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
137 </activity>
Brian Muramatsue891acb2011-05-19 16:02:39 -0700138
Brian Muramatsuf9426832011-06-17 15:43:59 -0700139 <activity android:name=".bluetooth.SecureServerActivity"
140 android:label="@string/bt_secure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700141 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700142 <intent-filter>
143 <action android:name="android.intent.action.MAIN" />
144 <category android:name="android.cts.intent.category.MANUAL_TEST" />
145 </intent-filter>
146 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
147 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
148 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700149
Brian Muramatsuf9426832011-06-17 15:43:59 -0700150 <activity android:name=".bluetooth.InsecureServerActivity"
151 android:label="@string/bt_insecure_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700152 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700153 <intent-filter>
154 <action android:name="android.intent.action.MAIN" />
155 <category android:name="android.cts.intent.category.MANUAL_TEST" />
156 </intent-filter>
157 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
158 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
159 </activity>
160
161 <activity android:name=".bluetooth.SecureClientActivity"
162 android:label="@string/bt_secure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700163 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700164 <intent-filter>
165 <action android:name="android.intent.action.MAIN" />
166 <category android:name="android.cts.intent.category.MANUAL_TEST" />
167 </intent-filter>
168 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
169 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
170 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700171
Brian Muramatsuf9426832011-06-17 15:43:59 -0700172 <activity android:name=".bluetooth.InsecureClientActivity"
173 android:label="@string/bt_insecure_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700174 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsuf9426832011-06-17 15:43:59 -0700175 <intent-filter>
176 <action android:name="android.intent.action.MAIN" />
177 <category android:name="android.cts.intent.category.MANUAL_TEST" />
178 </intent-filter>
179 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
180 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700181 </activity>
182
183 <activity android:name=".bluetooth.ConnectionAccessServerActivity"
184 android:label="@string/bt_connection_access_server"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700185 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700186 <intent-filter>
187 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700188 </intent-filter>
189 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
190 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
191 </activity>
Christine Chen523d04c2011-09-22 11:45:50 -0700192
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700193 <activity android:name=".bluetooth.ConnectionAccessClientActivity"
194 android:label="@string/bt_connection_access_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700195 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700196 <intent-filter>
197 <action android:name="android.intent.action.MAIN" />
Brian Muramatsu0822bf42011-09-12 12:29:32 -0700198 </intent-filter>
199 <meta-data android:name="test_category" android:value="@string/bt_device_communication" />
200 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" />
201 </activity>
202
Brian Muramatsue891acb2011-05-19 16:02:39 -0700203 <activity android:name=".bluetooth.DevicePickerActivity"
204 android:label="@string/bt_device_picker"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700205 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsue891acb2011-05-19 16:02:39 -0700206
Christine Chen523d04c2011-09-22 11:45:50 -0700207 <activity android:name=".suid.SuidFilesActivity"
Brian Muramatsuaccc6842010-08-11 18:57:27 -0700208 android:label="@string/suid_files"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700209 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700210 <intent-filter>
211 <action android:name="android.intent.action.MAIN" />
212 <category android:name="android.cts.intent.category.MANUAL_TEST" />
213 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700214 <meta-data android:name="test_category" android:value="@string/test_category_security" />
Brian Muramatsubf8790e2010-08-06 11:42:32 -0700215 </activity>
216
Jeff Davidson112f2792011-08-22 09:46:46 -0700217 <activity android:name=".streamquality.StreamingVideoActivity"
218 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700219 android:configChanges="keyboardHidden|orientation|screenSize">
Jeff Davidson112f2792011-08-22 09:46:46 -0700220 <intent-filter>
221 <action android:name="android.intent.action.MAIN" />
222 <category android:name="android.cts.intent.category.MANUAL_TEST" />
223 </intent-filter>
224 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
225 </activity>
226
227 <activity android:name=".streamquality.PlayVideoActivity"
228 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700229 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700230 android:screenOrientation="nosensor" />
231
Dan Morrill5df275b2010-08-11 12:19:19 -0700232 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
233 <intent-filter>
234 <action android:name="android.intent.action.MAIN" />
235 <category android:name="android.cts.intent.category.MANUAL_TEST" />
236 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700237 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700238 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700239
Nick Pelly1fe08972012-05-14 17:35:58 -0700240 <activity android:name=".location.GpsTestActivity"
241 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700242 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700243 <intent-filter>
244 <action android:name="android.intent.action.MAIN" />
245 <category android:name="android.cts.intent.category.MANUAL_TEST" />
246 </intent-filter>
247 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
248 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
249 </activity>
250
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700251 <activity android:name=".nfc.NfcTestActivity"
252 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700253 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700254 <intent-filter>
255 <action android:name="android.intent.action.MAIN" />
256 <category android:name="android.cts.intent.category.MANUAL_TEST" />
257 </intent-filter>
258 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
259 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
260 </activity>
261
262 <activity android:name=".nfc.NdefPushSenderActivity"
263 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700264 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700265
266 <activity android:name=".nfc.NdefPushReceiverActivity"
267 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700268 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700269
270 <activity android:name=".nfc.TagVerifierActivity"
271 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700272 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700273
Dan Morrill5df275b2010-08-11 12:19:19 -0700274 <activity android:name=".sensors.AccelerometerTestActivity" android:label="@string/snsr_accel_test"
Brian Muramatsu759dbe32011-02-11 12:59:24 -0800275 android:screenOrientation="nosensor">
Dan Morrill5df275b2010-08-11 12:19:19 -0700276 <intent-filter>
277 <action android:name="android.intent.action.MAIN" />
278 <category android:name="android.cts.intent.category.MANUAL_TEST" />
279 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700280 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700281 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.accelerometer" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700282 </activity>
Dan Morrill98c56e62010-08-13 02:43:52 -0700283
Brian Muramatsu729de482011-05-12 12:26:58 -0700284 <activity android:name=".sensors.GyroscopeTestActivity" android:label="@string/snsr_gyro_test"
285 android:screenOrientation="nosensor">
286 <intent-filter>
287 <action android:name="android.intent.action.MAIN" />
288 <category android:name="android.cts.intent.category.MANUAL_TEST" />
289 </intent-filter>
290 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700291 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Brian Muramatsu729de482011-05-12 12:26:58 -0700292 </activity>
293
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700294 <activity android:name=".camera.formats.CameraFormatsActivity"
295 android:label="@string/camera_format"
296 android:screenOrientation="landscape">
297 <intent-filter>
298 <action android:name="android.intent.action.MAIN" />
299 <category android:name="android.cts.intent.category.MANUAL_TEST" />
300 </intent-filter>
301 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
302
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700303 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700304 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700305<!-- Experimental
Brian Muramatsu1f549802011-06-09 15:25:28 -0700306 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700307 android:label="@string/camera_analyzer"
308 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700309 <intent-filter>
310 <action android:name="android.intent.action.MAIN" />
311 <category android:name="android.cts.intent.category.MANUAL_TEST" />
312 </intent-filter>
313 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700314
315 <intent-filter>
316 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
317 </intent-filter>
318 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
319 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700320 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700321-->
James Painterfa2e1662012-09-13 15:37:58 -0700322
Igor Murashkin48f86e72012-10-17 18:12:59 -0700323 <activity android:name=".camera.intents.CameraIntentsActivity"
324 android:label="@string/camera_intents">
325 <intent-filter>
326 <action android:name="android.intent.action.MAIN" />
327 <category android:name="android.cts.intent.category.MANUAL_TEST" />
328 </intent-filter>
329 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
330
331 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
332 </activity>
333
James Painterfa2e1662012-09-13 15:37:58 -0700334 <activity android:name=".camera.orientation.CameraOrientationActivity"
335 android:label="@string/camera_orientation"
336 android:screenOrientation="landscape">
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/test_category_camera" />
342
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700343 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -0700344 </activity>
345
Angus Konga0216882013-03-06 17:51:11 -0800346 <activity
347 android:name=".camera.fov.PhotoCaptureActivity"
348 android:label="@string/camera_fov_calibration"
349 android:screenOrientation="landscape"
350 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
351 <intent-filter android:label="@string/camera_fov_calibration" >
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/test_category_camera" />
356 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
357 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
358 </activity>
359 <activity
360 android:name=".camera.fov.DetermineFovActivity"
361 android:label="@string/camera_fov_calibration"
362 android:screenOrientation="landscape"
363 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
364 </activity>
365 <activity
366 android:name=".camera.fov.CalibrationPreferenceActivity"
367 android:label="@string/camera_fov_label_options" >
368 </activity>
369
Brian Muramatsu12c86912011-07-21 17:26:46 -0700370 <activity android:name=".usb.UsbAccessoryTestActivity"
371 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700372 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -0700373 <intent-filter>
374 <action android:name="android.intent.action.MAIN" />
375 <category android:name="android.cts.intent.category.MANUAL_TEST" />
376 </intent-filter>
377 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -0700378 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Brian Muramatsu12c86912011-07-21 17:26:46 -0700379 </activity>
380
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900381 <activity android:name=".p2p.P2pTestListActivity"
382 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700383 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900384 <intent-filter>
385 <action android:name="android.intent.action.MAIN" />
386 <category android:name="android.cts.intent.category.MANUAL_TEST" />
387 </intent-filter>
388 <meta-data android:name="test_category" android:value="@string/test_category_networking" />
389 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
390 </activity>
391
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900392 <activity android:name=".p2p.GoNegRequesterTestListActivity"
393 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700394 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900395
396 <activity android:name=".p2p.GoNegRequesterTestActivity"
397 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700398 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900399
400 <activity android:name=".p2p.GoNegResponderTestActivity"
401 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700402 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900403
404 <activity android:name=".p2p.P2pClientTestListActivity"
405 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700406 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900407
408 <activity android:name=".p2p.P2pClientTestActivity"
409 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700410 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900411
412 <activity android:name=".p2p.GoTestActivity"
413 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700414 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900415
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900416 <activity android:name=".p2p.ServiceRequesterTestListActivity"
417 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700418 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900419
420 <activity android:name=".p2p.ServiceRequesterTestActivity"
421 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700422 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900423
424 <activity android:name=".p2p.ServiceResponderTestActivity"
425 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700426 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900427
Brian Muramatsuda429d72012-06-14 12:45:22 -0700428 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
429 android:targetActivity=".TestListActivity">
430 <intent-filter>
431 <action android:name="android.intent.action.MAIN" />
432 <category android:name="android.intent.category.LAUNCHER" />
433 </intent-filter>
434 </activity-alias>
435
Adam Cohen8ae96702013-05-17 14:21:23 -0700436 <activity android:name=".widget.WidgetTestActivity"
437 android:label="@string/widget_framework_test">
438 <intent-filter>
439 <action android:name="android.intent.action.MAIN" />
440 <category android:name="android.cts.intent.category.MANUAL_TEST" />
441 </intent-filter>
442 <meta-data android:name="test_category" android:value="@string/test_category_other" />
443 </activity>
444
445 <receiver android:name=".widget.WidgetCtsProvider">
446 <intent-filter>
447 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
448 </intent-filter>
449 <!-- This specifies the widget provider info -->
450 <meta-data android:name="android.appwidget.provider"
451 android:resource="@xml/widget_info" />
452 </receiver>
453
454 <!-- The service serving the RemoteViews to the collection widget -->
455 <service android:name=".widget.WidgetCtsService"
456 android:permission="android.permission.BIND_REMOTEVIEWS"
457 android:exported="false" />
458
Brian Muramatsuf8946202010-11-09 13:43:39 -0800459 </application>
460
Christine Chen523d04c2011-09-22 11:45:50 -0700461</manifest>