1 <?xml version="1.0" encoding="utf-8"?> 2 3 <manifest package="com.android.voicedialer" 4 xmlns:android="http://schemas.android.com/apk/res/android" > 5 6 <original-package android:name="com.android.voicedialer" /> 7 8 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 9 <uses-permission android:name="android.permission.CALL_PRIVILEGED" /> 10 <uses-permission android:name="android.permission.READ_CONTACTS" /> 11 <uses-permission android:name="android.permission.VIBRATE" /> 12 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 13 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 14 <uses-permission android:name="android.permission.BLUETOOTH" /> 15 <uses-permission android:name="android.permission.WAKE_LOCK" /> 16 17 <application android:theme="@android:style/Theme.Dialog" 18 android:label="@string/voiceDialer" 19 android:icon="@drawable/app_voicedialer"> 20 <!-- Initial Page --> 21 <activity android:name="VoiceDialerActivity"> 22 <intent-filter> 23 <action android:name="android.intent.action.MAIN"/> 24 <category android:name="android.intent.category.LAUNCHER"/> 25 </intent-filter> 26 <intent-filter> 27 <action android:name="android.intent.action.VOICE_COMMAND"/> 28 <category android:name="android.intent.category.DEFAULT" /> 29 </intent-filter> 30 </activity> 31 32 <receiver android:name="VoiceDialerReceiver"> 33 <!-- Voice Dialer clears compiled grammar file on boot --> 34 <intent-filter> 35 <action android:name="android.intent.action.BOOT_COMPLETED" /> 36 </intent-filter> 37 38 <!-- VoiceDialer clears compiled grammar if apps change --> 39 <intent-filter> 40 <action android:name="android.intent.action.PACKAGE_ADDED" /> 41 <action android:name="android.intent.action.PACKAGE_CHANGED" /> 42 <action android:name="android.intent.action.PACKAGE_REMOVED" /> 43 <data android:scheme="package" /> 44 </intent-filter> 45 46 <!-- Voice Dialer Logging Enabled, *#*#VDL1#*#* --> 47 <intent-filter> 48 <action android:name="android.provider.Telephony.SECRET_CODE" /> 49 <data android:scheme="android_secret_code" android:host="8351" /> 50 </intent-filter> 51 52 <!-- Voice Dialer Logging Disabled, *#*#VDL0#*#* --> 53 <intent-filter> 54 <action android:name="android.provider.Telephony.SECRET_CODE" /> 55 <data android:scheme="android_secret_code" android:host="8350" /> 56 </intent-filter> 57 58 </receiver> 59 60 </application> 61 62 </manifest> 63 64