1<?xml version="1.0" encoding="utf-8"?> 2 3<manifest xmlns:android="http://schemas.android.com/apk/res/android" 4 package="com.android.test.voiceinteraction"> 5 6 <uses-sdk android:minSdkVersion="23" 7 android:targetSdkVersion="25"/> 8 9 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/> 10 <uses-permission android:name="android.permission.READ_LOGS"/> 11 12 <application> 13 <activity android:name="VoiceInteractionMain" 14 android:label="Voice Interaction" 15 android:theme="@android:style/Theme.Material" 16 android:exported="true"> 17 <intent-filter> 18 <action android:name="android.intent.action.MAIN"/> 19 <category android:name="android.intent.category.DEFAULT"/> 20 <category android:name="android.intent.category.LAUNCHER"/> 21 </intent-filter> 22 </activity> 23 <activity android:name="AssistProxyActivity" 24 android:label="Test Assist Proxy" 25 android:theme="@android:style/Theme.NoDisplay" 26 android:excludeFromRecents="true" 27 android:noHistory="true" 28 android:taskAffinity="" 29 android:exported="true"> 30 <intent-filter> 31 <action android:name="android.intent.action.ASSIST"/> 32 <category android:name="android.intent.category.DEFAULT"/> 33 </intent-filter> 34 </activity> 35 <activity android:name="SettingsActivity" 36 android:label="Voice Interaction Settings" 37 android:exported="true"> 38 <intent-filter> 39 <action android:name="android.intent.action.MAIN"/> 40 <category android:name="android.intent.category.DEFAULT"/> 41 </intent-filter> 42 </activity> 43 <service android:name="MainInteractionService" 44 android:label="Test Voice Interaction Service" 45 android:permission="android.permission.BIND_VOICE_INTERACTION" 46 android:process=":interactor" 47 android:exported="true"> 48 <meta-data android:name="android.voice_interaction" 49 android:resource="@xml/interaction_service"/> 50 <intent-filter> 51 <action android:name="android.service.voice.VoiceInteractionService"/> 52 </intent-filter> 53 </service> 54 <service android:name="MainInteractionSessionService" 55 android:permission="android.permission.BIND_VOICE_INTERACTION" 56 android:process=":session"> 57 </service> 58 <service android:name="MainRecognitionService" 59 android:label="Test Voice Interaction Service" 60 android:exported="true"> 61 <intent-filter> 62 <action android:name="android.speech.RecognitionService"/> 63 <category android:name="android.intent.category.DEFAULT"/> 64 </intent-filter> 65 <meta-data android:name="android.speech" 66 android:resource="@xml/recognition_service"/> 67 </service> 68 <activity android:name="TestInteractionActivity" 69 android:label="Voice Interaction Target" 70 android:theme="@android:style/Theme.Material.Light" 71 android:exported="true"> 72 <intent-filter> 73 <action android:name="android.intent.action.MAIN"/> 74 <category android:name="android.intent.category.DEFAULT"/> 75 <category android:name="android.intent.category.VOICE"/> 76 </intent-filter> 77 </activity> 78 <activity android:name="StartVoiceInteractionActivity" 79 android:label="In-Activity Voice" 80 android:theme="@android:style/Theme.Material.Light" 81 android:exported="true"> 82 <intent-filter> 83 <action android:name="android.intent.action.MAIN"/> 84 <category android:name="android.intent.category.DEFAULT"/> 85 <category android:name="android.intent.category.LAUNCHER"/> 86 </intent-filter> 87 </activity> 88 </application> 89</manifest> 90