1*b7c941bbSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?> 2*b7c941bbSAndroid Build Coastguard Worker 3*b7c941bbSAndroid Build Coastguard Worker<!-- Copyright (C) 2024 The Android Open Source Project 4*b7c941bbSAndroid Build Coastguard Worker 5*b7c941bbSAndroid Build Coastguard Worker Licensed under the Apache License, Version 2.0 (the "License"); 6*b7c941bbSAndroid Build Coastguard Worker you may not use this file except in compliance with the License. 7*b7c941bbSAndroid Build Coastguard Worker You may obtain a copy of the License at 8*b7c941bbSAndroid Build Coastguard Worker 9*b7c941bbSAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 10*b7c941bbSAndroid Build Coastguard Worker 11*b7c941bbSAndroid Build Coastguard Worker Unless required by applicable law or agreed to in writing, software 12*b7c941bbSAndroid Build Coastguard Worker distributed under the License is distributed on an "AS IS" BASIS, 13*b7c941bbSAndroid Build Coastguard Worker WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*b7c941bbSAndroid Build Coastguard Worker See the License for the specific language governing permissions and 15*b7c941bbSAndroid Build Coastguard Worker limitations under the License. 16*b7c941bbSAndroid Build Coastguard Worker--> 17*b7c941bbSAndroid Build Coastguard Worker 18*b7c941bbSAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android" 19*b7c941bbSAndroid Build Coastguard Worker package="com.android.cts.verifier" 20*b7c941bbSAndroid Build Coastguard Worker android:versionCode="5" 21*b7c941bbSAndroid Build Coastguard Worker android:versionName="14_r6"> 22*b7c941bbSAndroid Build Coastguard Worker 23*b7c941bbSAndroid Build Coastguard Worker <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="34"/> 24*b7c941bbSAndroid Build Coastguard Worker 25*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAMERA" /> 26*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 27*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA"/> 28*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/> 29*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS" /> 30*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERNET" /> 31*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 32*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECORD_AUDIO" /> 33*b7c941bbSAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 34*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.camera" android:required="false"/> 35*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.camera.flash" android:required="false"/> 36*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" /> 37*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.sensor.compass" android:required="false" /> 38*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" /> 39*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.camera.front" 40*b7c941bbSAndroid Build Coastguard Worker android:required="false" /> 41*b7c941bbSAndroid Build Coastguard Worker <uses-feature android:name="android.hardware.camera.autofocus" 42*b7c941bbSAndroid Build Coastguard Worker android:required="false" /> 43*b7c941bbSAndroid Build Coastguard Worker 44*b7c941bbSAndroid Build Coastguard Worker <application android:label="@string/app_name" 45*b7c941bbSAndroid Build Coastguard Worker android:icon="@drawable/icon" 46*b7c941bbSAndroid Build Coastguard Worker android:debuggable="true" 47*b7c941bbSAndroid Build Coastguard Worker android:largeHeap="true" 48*b7c941bbSAndroid Build Coastguard Worker android:requestLegacyExternalStorage="true" 49*b7c941bbSAndroid Build Coastguard Worker android:allowBackup="false" 50*b7c941bbSAndroid Build Coastguard Worker android:theme="@android:style/Theme.DeviceDefault"> 51*b7c941bbSAndroid Build Coastguard Worker 52*b7c941bbSAndroid Build Coastguard Worker <!-- Service used for Camera ITS tests --> 53*b7c941bbSAndroid Build Coastguard Worker <service android:name=".camera.its.ItsService" 54*b7c941bbSAndroid Build Coastguard Worker android:exported="true" 55*b7c941bbSAndroid Build Coastguard Worker android:foregroundServiceType="camera"> 56*b7c941bbSAndroid Build Coastguard Worker <intent-filter> 57*b7c941bbSAndroid Build Coastguard Worker <action android:name="com.android.cts.verifier.camera.its.START"/> 58*b7c941bbSAndroid Build Coastguard Worker <category android:name="android.intent.category.DEFAULT" /> 59*b7c941bbSAndroid Build Coastguard Worker <data android:mimeType="text/plain" /> 60*b7c941bbSAndroid Build Coastguard Worker </intent-filter> 61*b7c941bbSAndroid Build Coastguard Worker </service> 62*b7c941bbSAndroid Build Coastguard Worker 63*b7c941bbSAndroid Build Coastguard Worker <activity android:name=".TestListActivity" android:label="@string/app_name" /> 64*b7c941bbSAndroid Build Coastguard Worker 65*b7c941bbSAndroid Build Coastguard Worker <activity android:name=".camera.its.ItsTestActivity" 66*b7c941bbSAndroid Build Coastguard Worker android:label="@string/camera_its_test" 67*b7c941bbSAndroid Build Coastguard Worker android:launchMode="singleTop" 68*b7c941bbSAndroid Build Coastguard Worker android:configChanges="keyboardHidden|screenSize|screenLayout" 69*b7c941bbSAndroid Build Coastguard Worker android:exported="true" 70*b7c941bbSAndroid Build Coastguard Worker android:screenOrientation="landscape"> 71*b7c941bbSAndroid Build Coastguard Worker <intent-filter> 72*b7c941bbSAndroid Build Coastguard Worker <action android:name="android.intent.action.MAIN" /> 73*b7c941bbSAndroid Build Coastguard Worker <category android:name="android.cts.intent.category.MANUAL_TEST" /> 74*b7c941bbSAndroid Build Coastguard Worker </intent-filter> 75*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 76*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="test_required_configs" android:value="config_no_emulator"/> 77*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 78*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="test_excluded_features" 79*b7c941bbSAndroid Build Coastguard Worker android:value="android.hardware.type.automotive"/> 80*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="display_mode" 81*b7c941bbSAndroid Build Coastguard Worker android:value="multi_display_mode" /> 82*b7c941bbSAndroid Build Coastguard Worker </activity> 83*b7c941bbSAndroid Build Coastguard Worker 84*b7c941bbSAndroid Build Coastguard Worker <activity-alias android:name=".CtsVerifierActivity" 85*b7c941bbSAndroid Build Coastguard Worker android:targetActivity=".TestListActivity" 86*b7c941bbSAndroid Build Coastguard Worker android:exported="true" 87*b7c941bbSAndroid Build Coastguard Worker android:label="@string/app_name"> 88*b7c941bbSAndroid Build Coastguard Worker <intent-filter> 89*b7c941bbSAndroid Build Coastguard Worker <action android:name="android.intent.action.MAIN" /> 90*b7c941bbSAndroid Build Coastguard Worker <action android:name="android.intent.action.SEARCH" /> 91*b7c941bbSAndroid Build Coastguard Worker 92*b7c941bbSAndroid Build Coastguard Worker <category android:name="android.intent.category.LAUNCHER" /> 93*b7c941bbSAndroid Build Coastguard Worker <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> 94*b7c941bbSAndroid Build Coastguard Worker </intent-filter> 95*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="android.app.searchable" 96*b7c941bbSAndroid Build Coastguard Worker android:resource="@xml/searchable"/> 97*b7c941bbSAndroid Build Coastguard Worker </activity-alias> 98*b7c941bbSAndroid Build Coastguard Worker 99*b7c941bbSAndroid Build Coastguard Worker <meta-data android:name="SuiteName" android:value="CTS_VERIFIER" /> 100*b7c941bbSAndroid Build Coastguard Worker <provider android:name=".TestResultsProvider" 101*b7c941bbSAndroid Build Coastguard Worker android:authorities="com.android.cts.verifier.testresultsprovider" 102*b7c941bbSAndroid Build Coastguard Worker android:grantUriPermissions="true" 103*b7c941bbSAndroid Build Coastguard Worker android:exported="true" 104*b7c941bbSAndroid Build Coastguard Worker android:enabled="true" /> 105*b7c941bbSAndroid Build Coastguard Worker </application> 106*b7c941bbSAndroid Build Coastguard Worker 107*b7c941bbSAndroid Build Coastguard Worker</manifest> 108