• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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