blob: c3232bfbb71e8c1b783cc977130794137a8be131 [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
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800216 <activity android:name=".security.LockConfirmBypassTest"
Amith Yamasani02c2d642014-03-10 16:41:30 -0700217 android:label="@string/lock_confirm_test_title"
Amith Yamasani0e2d6d92014-02-19 10:13:23 -0800218 android:configChanges="keyboardHidden|orientation|screenSize" >
219 <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_security" />
224 </activity>
225
Jeff Davidson112f2792011-08-22 09:46:46 -0700226 <activity android:name=".streamquality.StreamingVideoActivity"
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 <intent-filter>
230 <action android:name="android.intent.action.MAIN" />
231 <category android:name="android.cts.intent.category.MANUAL_TEST" />
232 </intent-filter>
233 <meta-data android:name="test_category" android:value="@string/test_category_streaming" />
234 </activity>
235
236 <activity android:name=".streamquality.PlayVideoActivity"
237 android:label="@string/streaming_video"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700238 android:configChanges="keyboardHidden|orientation|screenSize"
Jeff Davidson112f2792011-08-22 09:46:46 -0700239 android:screenOrientation="nosensor" />
240
Dan Morrill5df275b2010-08-11 12:19:19 -0700241 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary">
242 <intent-filter>
243 <action android:name="android.intent.action.MAIN" />
244 <category android:name="android.cts.intent.category.MANUAL_TEST" />
245 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700246 <meta-data android:name="test_category" android:value="@string/test_category_features" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700247 </activity>
Brian Muramatsu70a9e3f2010-06-25 15:27:09 -0700248
Nick Pelly1fe08972012-05-14 17:35:58 -0700249 <activity android:name=".location.GpsTestActivity"
250 android:label="@string/location_gps_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700251 android:configChanges="keyboardHidden|orientation|screenSize">
Nick Pelly1fe08972012-05-14 17:35:58 -0700252 <intent-filter>
253 <action android:name="android.intent.action.MAIN" />
254 <category android:name="android.cts.intent.category.MANUAL_TEST" />
255 </intent-filter>
256 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
257 <meta-data android:name="test_required_features" android:value="android.hardware.location.gps" />
258 </activity>
259
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700260 <activity android:name=".nfc.NfcTestActivity"
261 android:label="@string/nfc_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700262 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700263 <intent-filter>
264 <action android:name="android.intent.action.MAIN" />
265 <category android:name="android.cts.intent.category.MANUAL_TEST" />
266 </intent-filter>
267 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
268 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" />
269 </activity>
270
271 <activity android:name=".nfc.NdefPushSenderActivity"
272 android:label="@string/nfc_ndef_push_sender"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700273 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700274
275 <activity android:name=".nfc.NdefPushReceiverActivity"
276 android:label="@string/nfc_ndef_push_receiver"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700277 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700278
279 <activity android:name=".nfc.TagVerifierActivity"
280 android:label="@string/nfc_tag_verifier"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700281 android:configChanges="keyboardHidden|orientation|screenSize" />
Brian Muramatsu984b78b2011-09-23 12:37:28 -0700282
Dan Morrill5df275b2010-08-11 12:19:19 -0700283 <activity android:name=".sensors.AccelerometerTestActivity" android:label="@string/snsr_accel_test"
Brian Muramatsu759dbe32011-02-11 12:59:24 -0800284 android:screenOrientation="nosensor">
Dan Morrill5df275b2010-08-11 12:19:19 -0700285 <intent-filter>
286 <action android:name="android.intent.action.MAIN" />
287 <category android:name="android.cts.intent.category.MANUAL_TEST" />
288 </intent-filter>
Brian Muramatsu78d2c1d2010-08-16 15:22:30 -0700289 <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.accelerometer" />
Dan Morrill5df275b2010-08-11 12:19:19 -0700291 </activity>
Dan Morrill98c56e62010-08-13 02:43:52 -0700292
Brian Muramatsu729de482011-05-12 12:26:58 -0700293 <activity android:name=".sensors.GyroscopeTestActivity" android:label="@string/snsr_gyro_test"
294 android:screenOrientation="nosensor">
295 <intent-filter>
296 <action android:name="android.intent.action.MAIN" />
297 <category android:name="android.cts.intent.category.MANUAL_TEST" />
298 </intent-filter>
299 <meta-data android:name="test_category" android:value="@string/test_category_sensors" />
Brian Muramatsue4b59692011-09-15 11:09:40 -0700300 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Brian Muramatsu729de482011-05-12 12:26:58 -0700301 </activity>
302
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700303 <activity android:name=".camera.formats.CameraFormatsActivity"
304 android:label="@string/camera_format"
305 android:screenOrientation="landscape">
306 <intent-filter>
307 <action android:name="android.intent.action.MAIN" />
308 <category android:name="android.cts.intent.category.MANUAL_TEST" />
309 </intent-filter>
310 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
311
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700312 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Eino-Ville Talvalae56ae2a2012-04-27 19:18:41 -0700313 </activity>
Eino-Ville Talvala32b5cce2013-06-03 11:25:25 -0700314<!-- Experimental. If re-enabling, libcameraanalyzer must be included in the build
Brian Muramatsu1f549802011-06-09 15:25:28 -0700315 <activity android:name=".camera.analyzer.CameraAnalyzerActivity"
Christine Chen523d04c2011-09-22 11:45:50 -0700316 android:label="@string/camera_analyzer"
317 android:screenOrientation="landscape">
Brian Muramatsu1f549802011-06-09 15:25:28 -0700318 <intent-filter>
319 <action android:name="android.intent.action.MAIN" />
320 <category android:name="android.cts.intent.category.MANUAL_TEST" />
321 </intent-filter>
322 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
Christine Chen523d04c2011-09-22 11:45:50 -0700323
324 <intent-filter>
325 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
326 </intent-filter>
327 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
328 android:resource="@xml/accessory_filter_adk" />
Brian Muramatsu1f549802011-06-09 15:25:28 -0700329 </activity>
Eino-Ville Talvala754df962012-09-18 13:53:13 -0700330-->
James Painterfa2e1662012-09-13 15:37:58 -0700331
Igor Murashkin48f86e72012-10-17 18:12:59 -0700332 <activity android:name=".camera.intents.CameraIntentsActivity"
333 android:label="@string/camera_intents">
334 <intent-filter>
335 <action android:name="android.intent.action.MAIN" />
336 <category android:name="android.cts.intent.category.MANUAL_TEST" />
337 </intent-filter>
338 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
339
340 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
341 </activity>
342
James Painterfa2e1662012-09-13 15:37:58 -0700343 <activity android:name=".camera.orientation.CameraOrientationActivity"
344 android:label="@string/camera_orientation"
345 android:screenOrientation="landscape">
346 <intent-filter>
347 <action android:name="android.intent.action.MAIN" />
348 <category android:name="android.cts.intent.category.MANUAL_TEST" />
349 </intent-filter>
350 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
351
Eino-Ville Talvala4c86a542012-09-23 10:12:24 -0700352 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
James Painterfa2e1662012-09-13 15:37:58 -0700353 </activity>
354
Angus Konga0216882013-03-06 17:51:11 -0800355 <activity
356 android:name=".camera.fov.PhotoCaptureActivity"
357 android:label="@string/camera_fov_calibration"
358 android:screenOrientation="landscape"
359 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
360 <intent-filter android:label="@string/camera_fov_calibration" >
361 <action android:name="android.intent.action.MAIN" />
362 <category android:name="android.cts.intent.category.MANUAL_TEST" />
363 </intent-filter>
364 <meta-data android:name="test_category" android:value="@string/test_category_camera" />
365 <meta-data android:name="test_required_features" android:value="android.hardware.sensor.gyroscope" />
Unsuk Jung6f329e02014-01-17 13:25:23 -0800366 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/>
Angus Konga0216882013-03-06 17:51:11 -0800367 </activity>
368 <activity
369 android:name=".camera.fov.DetermineFovActivity"
370 android:label="@string/camera_fov_calibration"
371 android:screenOrientation="landscape"
372 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
373 </activity>
374 <activity
375 android:name=".camera.fov.CalibrationPreferenceActivity"
376 android:label="@string/camera_fov_label_options" >
377 </activity>
378
Brian Muramatsu12c86912011-07-21 17:26:46 -0700379 <activity android:name=".usb.UsbAccessoryTestActivity"
380 android:label="@string/usb_accessory_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700381 android:configChanges="keyboardHidden|orientation|screenSize">
Brian Muramatsu12c86912011-07-21 17:26:46 -0700382 <intent-filter>
383 <action android:name="android.intent.action.MAIN" />
384 <category android:name="android.cts.intent.category.MANUAL_TEST" />
385 </intent-filter>
386 <meta-data android:name="test_category" android:value="@string/test_category_hardware" />
Brian Muramatsud4aea142011-09-20 17:23:22 -0700387 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" />
Brian Muramatsu12c86912011-07-21 17:26:46 -0700388 </activity>
389
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900390 <activity android:name=".p2p.P2pTestListActivity"
391 android:label="@string/p2p_test"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700392 android:configChanges="keyboardHidden|orientation|screenSize">
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900393 <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_networking" />
398 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" />
399 </activity>
Chris Wrenf102e542013-04-30 17:52:57 -0400400
401 <activity android:name=".nls.NotificationListenerVerifierActivity"
402 android:label="@string/nls_test">
403 <intent-filter>
404 <action android:name="android.intent.action.MAIN" />
405 <category android:name="android.cts.intent.category.MANUAL_TEST" />
406 </intent-filter>
407 <meta-data android:name="test_category" android:value="@string/test_category_notifications" />
408 </activity>
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900409
Chris Wrenf102e542013-04-30 17:52:57 -0400410 <service android:name=".nls.MockListener"
411 android:exported="true"
412 android:label="@string/nls_service_name"
413 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
414 <intent-filter>
415 <action android:name="android.service.notification.NotificationListenerService" />
416 </intent-filter>
417 </service>
418
419 <service android:name="nls.NotificationListenerVerifierActivity$DismissService"/>
420
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900421 <activity android:name=".p2p.GoNegRequesterTestListActivity"
422 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700423 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900424
425 <activity android:name=".p2p.GoNegRequesterTestActivity"
426 android:label="@string/p2p_go_neg_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700427 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900428
429 <activity android:name=".p2p.GoNegResponderTestActivity"
430 android:label="@string/p2p_go_neg_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700431 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900432
433 <activity android:name=".p2p.P2pClientTestListActivity"
434 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700435 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900436
437 <activity android:name=".p2p.P2pClientTestActivity"
438 android:label="@string/p2p_join_go"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700439 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900440
441 <activity android:name=".p2p.GoTestActivity"
442 android:label="@string/p2p_accept_client"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700443 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenaga395214c2012-05-10 20:19:35 +0900444
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900445 <activity android:name=".p2p.ServiceRequesterTestListActivity"
446 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700447 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900448
449 <activity android:name=".p2p.ServiceRequesterTestActivity"
450 android:label="@string/p2p_service_discovery_requester"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700451 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900452
453 <activity android:name=".p2p.ServiceResponderTestActivity"
454 android:label="@string/p2p_service_discovery_responder"
Brian Muramatsu6bcdc7d2012-10-16 13:35:05 -0700455 android:configChanges="keyboardHidden|orientation|screenSize" />
Yoshihiko Ikenagaf2bfc972012-04-11 22:45:03 +0900456
Brian Muramatsuda429d72012-06-14 12:45:22 -0700457 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name"
458 android:targetActivity=".TestListActivity">
459 <intent-filter>
460 <action android:name="android.intent.action.MAIN" />
461 <category android:name="android.intent.category.LAUNCHER" />
462 </intent-filter>
463 </activity-alias>
464
Adam Cohen8ae96702013-05-17 14:21:23 -0700465 <activity android:name=".widget.WidgetTestActivity"
466 android:label="@string/widget_framework_test">
467 <intent-filter>
468 <action android:name="android.intent.action.MAIN" />
469 <category android:name="android.cts.intent.category.MANUAL_TEST" />
470 </intent-filter>
471 <meta-data android:name="test_category" android:value="@string/test_category_other" />
472 </activity>
473
474 <receiver android:name=".widget.WidgetCtsProvider">
475 <intent-filter>
476 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
477 </intent-filter>
478 <!-- This specifies the widget provider info -->
479 <meta-data android:name="android.appwidget.provider"
480 android:resource="@xml/widget_info" />
481 </receiver>
482
483 <!-- The service serving the RemoteViews to the collection widget -->
484 <service android:name=".widget.WidgetCtsService"
485 android:permission="android.permission.BIND_REMOTEVIEWS"
486 android:exported="false" />
487
Brian Muramatsuf8946202010-11-09 13:43:39 -0800488 </application>
489
Christine Chen523d04c2011-09-22 11:45:50 -0700490</manifest>