1 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 package="com.android.inputmethod.latin"> 3 4 <uses-permission android:name="android.permission.VIBRATE"/> 5 <uses-permission android:name="android.permission.READ_USER_DICTIONARY" /> 6 <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" /> 7 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 8 <uses-permission android:name="android.permission.READ_CONTACTS" /> 9 10 <application android:label="@string/english_ime_name" 11 android:backupAgent="LatinIMEBackupAgent" 12 android:killAfterRestore="false"> 13 14 <service android:name="LatinIME" 15 android:label="@string/english_ime_name" 16 android:permission="android.permission.BIND_INPUT_METHOD"> 17 <intent-filter> 18 <action android:name="android.view.InputMethod" /> 19 </intent-filter> 20 <meta-data android:name="android.view.im" android:resource="@xml/method" /> 21 </service> 22 23 <activity android:name="LatinIMESettings" android:label="@string/english_ime_settings"> 24 <intent-filter> 25 <action android:name="android.intent.action.MAIN"/> 26 </intent-filter> 27 </activity> 28 29 <activity android:name="LatinIMEDebugSettings" android:label="@string/english_ime_debug_settings"> 30 <intent-filter> 31 <action android:name="android.intent.action.MAIN"/> 32 </intent-filter> 33 </activity> 34 35 <activity android:name="InputLanguageSelection" 36 android:label="@string/language_selection_title"> 37 <intent-filter> 38 <action android:name="android.intent.action.MAIN"/> 39 <action android:name="com.android.inputmethod.latin.INPUT_LANGUAGE_SELECTION"/> 40 <category android:name="android.intent.category.DEFAULT" /> 41 </intent-filter> 42 </activity> 43 </application> 44 </manifest> 45