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 </activity> 27 28 <activity android:name="BluetoothVoiceDialerActivity" 29 android:screenOrientation="portrait"> 30 <intent-filter> 31 <action android:name="android.intent.action.VOICE_COMMAND"/> 32 <category android:name="android.intent.category.DEFAULT" /> 33 </intent-filter> 34 </activity> 35 36 <receiver android:name="VoiceDialerReceiver"> 37 <!-- Voice Dialer clears compiled grammar file on boot --> 38 <intent-filter> 39 <action android:name="android.intent.action.BOOT_COMPLETED" /> 40 </intent-filter> 41 42 <!-- VoiceDialer clears compiled grammar if apps change --> 43 <intent-filter> 44 <action android:name="android.intent.action.PACKAGE_ADDED" /> 45 <action android:name="android.intent.action.PACKAGE_CHANGED" /> 46 <action android:name="android.intent.action.PACKAGE_REMOVED" /> 47 <data android:scheme="package" /> 48 </intent-filter> 49 50 <!-- Voice Dialer Logging Enabled, *#*#VDL1#*#* --> 51 <intent-filter> 52 <action android:name="android.provider.Telephony.SECRET_CODE" /> 53 <data android:scheme="android_secret_code" android:host="8351" /> 54 </intent-filter> 55 56 <!-- Voice Dialer Logging Disabled, *#*#VDL0#*#* --> 57 <intent-filter> 58 <action android:name="android.provider.Telephony.SECRET_CODE" /> 59 <data android:scheme="android_secret_code" android:host="8350" /> 60 </intent-filter> 61 62 </receiver> 63 64 </application> 65 66 </manifest> 67 68