1<manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 package="com.example.android.vdmdemo.demos" 3 android:versionCode="1" 4 android:versionName="1.0"> 5 6 <uses-sdk 7 android:minSdkVersion="34" 8 android:targetSdkVersion="35" /> 9 10 <uses-permission android:name="android.permission.READ_CONTACTS" /> 11 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 12 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 13 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> 14 <uses-permission android:name="android.permission.READ_CALENDAR" /> 15 <uses-permission android:name="android.permission.READ_SMS" /> 16 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 17 <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> 18 <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> 19 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 20 <uses-permission android:name="android.permission.CAMERA" /> 21 <uses-permission android:name="android.permission.BODY_SENSORS" /> 22 <uses-permission android:name="android.permission.POST_NOTIFICATION" /> 23 <uses-permission android:name="android.permission.VIBRATE" /> 24 <uses-permission android:name="android.permission.WAKE_LOCK" /> 25 26 <!-- LINT.IfChange --> 27 <application 28 android:label="@string/app_name" 29 android:theme="@style/AppTheme"> 30 <activity 31 android:name=".MainActivity" 32 android:exported="true" 33 android:label="VDM Demos"> 34 <intent-filter> 35 <action android:name="android.intent.action.MAIN" /> 36 <category android:name="android.intent.category.LAUNCHER" /> 37 </intent-filter> 38 </activity> 39 40 <activity 41 android:name=".ActivityPolicyDemoActivity" 42 android:exported="true" 43 android:label="@string/activity_policy_demo" /> 44 45 <activity 46 android:name=".MainActivityWithDisplayCategory" 47 android:requiredDisplayCategory="@string/display_category" 48 android:exported="true" 49 android:label="VDM Demos Restricted"> 50 <intent-filter> 51 <action android:name="android.intent.action.MAIN" /> 52 <category android:name="android.intent.category.LAUNCHER" /> 53 <category android:name="com.example.android.vdmdemo.DISPLAY_CATEGORY" /> 54 </intent-filter> 55 </activity> 56 57 <activity 58 android:name=".CalculatorWithDisplayCategory" 59 android:requiredDisplayCategory="@string/display_category" 60 android:exported="true" 61 android:label="Calculator Restricted"> 62 <intent-filter> 63 <action android:name="android.intent.action.MAIN" /> 64 <category android:name="android.intent.category.DEFAULT" /> 65 <category android:name="android.intent.category.APP_CALCULATOR" /> 66 <category android:name="android.intent.category.LAUNCHER" /> 67 <category android:name="com.example.android.vdmdemo.DISPLAY_CATEGORY" /> 68 </intent-filter> 69 </activity> 70 71 <activity 72 android:name=".SensorDemoActivity" 73 android:exported="false" 74 android:label="@string/sensor_demo" /> 75 76 <activity 77 android:name=".DisplayPowerDemoActivity" 78 android:exported="false" 79 android:label="@string/display_power_demo" /> 80 81 <activity 82 android:name=".RotationDemoActivity" 83 android:exported="true" 84 android:label="@string/rotation_demo" /> 85 86 <activity 87 android:name=".HomeDemoActivity" 88 android:exported="true" 89 android:label="@string/home_demo" /> 90 91 <activity 92 android:name=".PermissionsDemoActivity" 93 android:exported="true" 94 android:label="@string/permissions_demo" /> 95 96 <activity 97 android:name=".SecureWindowDemoActivity" 98 android:exported="true" 99 android:label="@string/secure_window_demo" /> 100 101 <activity 102 android:name=".LatencyDemoActivity" 103 android:exported="true" 104 android:label="@string/latency_demo" /> 105 106 <activity 107 android:name=".VibrationDemoActivity" 108 android:exported="true" 109 android:label="@string/vibration_demo" /> 110 111 <activity 112 android:name=".StylusDemoActivity" 113 android:exported="true" 114 android:label="@string/stylus_demo" /> 115 116 <activity 117 android:name=".BlockedActivity" 118 android:exported="true" 119 android:label="@string/blocked_activity" /> 120 121 <activity 122 android:name=".OptedOutActivity" 123 android:canDisplayOnRemoteDevices="false" 124 android:exported="true" 125 android:label="@string/opted_out_activity" /> 126 127 <activity 128 android:name=".TurnScreenOnActivity" 129 android:turnScreenOn="true" 130 android:exported="false" 131 android:label="@string/turn_screen_on_activity" /> 132 133 <activity 134 android:name=".TurnScreenOnShowWhenLockedActivity" 135 android:turnScreenOn="true" 136 android:showWhenLocked="true" 137 android:exported="false" 138 android:label="@string/turn_screen_on_show_when_locked_activity" /> 139 140 <activity 141 android:name=".RecorderDemoActivity" 142 android:exported="true" 143 android:label="@string/recorder_demo" /> 144 145 </application> 146 <!-- LINT.ThenChange(/samples/VirtualDeviceManager/README.md:demos) --> 147</manifest>