/ime/latinime/AndroidManifest.xml

http://eyes-free.googlecode.com/ · XML · 103 lines · 89 code · 13 blank · 1 comment · 0 complexity · 8fb88f8322059b97c661c7257c9b7609 MD5 · raw file

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="com.googlecode.eyesfree.inputmethod.latin"
  4. android:versionCode="4"
  5. android:versionName="1.1.2">
  6. <uses-permission android:name="android.permission.VIBRATE"/>
  7. <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
  8. <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
  9. <uses-permission android:name="android.permission.RECORD_AUDIO" />
  10. <uses-permission android:name="android.permission.READ_CONTACTS" />
  11. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  12. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  13. <uses-permission android:name="com.googlecode.eyesfree.inputmethod.latin.PERMISSION_REQUEST" />
  14. <uses-permission android:name="com.google.android.marvin.talkback.PERMISSION_SEND_INTENT_BROADCAST_COMMANDS_TO_TALKBACK" />
  15. <!-- Allows third party applications to send Intent broadcast commands to LatinIME. -->
  16. <permission android:name="com.googlecode.eyesfree.inputmethod.latin.PERMISSION_REQUEST"
  17. android:protectionLevel="dangerous"
  18. android:label="@string/permlab_sendIntentBroadcastCommandsToLatinIME"
  19. android:description="@string/permdesc_sendIntentBroadcastCommandsToLatinIME" />
  20. <application android:label="@string/english_ime_name"
  21. android:icon="@drawable/ime_icon"
  22. android:backupAgent="LatinIMEBackupAgent"
  23. android:killAfterRestore="false">
  24. <service android:name="com.googlecode.eyesfree.inputmethod.latin.LatinIME"
  25. android:label="@string/english_ime_name"
  26. android:permission="android.permission.BIND_INPUT_METHOD">
  27. <intent-filter>
  28. <action android:name="android.view.InputMethod" />
  29. </intent-filter>
  30. <meta-data android:name="android.view.im" android:resource="@xml/method" />
  31. </service>
  32. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.LatinIMESettings"
  33. android:label="@string/english_ime_settings">
  34. <intent-filter>
  35. <action android:name="android.intent.action.MAIN"/>
  36. </intent-filter>
  37. </activity>
  38. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.LatinIMEDebugSettings"
  39. android:label="@string/english_ime_debug_settings">
  40. <intent-filter>
  41. <action android:name="android.intent.action.MAIN"/>
  42. </intent-filter>
  43. </activity>
  44. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.InputLanguageSelection"
  45. android:label="@string/language_selection_title">
  46. <intent-filter>
  47. <action android:name="android.intent.action.MAIN"/>
  48. <action android:name="com.googlecode.eyesfree.inputmethod.latin.INPUT_LANGUAGE_SELECTION"/>
  49. <category android:name="android.intent.category.DEFAULT" />
  50. </intent-filter>
  51. </activity>
  52. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.tutorial.LatinTutorialDialog"
  53. android:theme="@android:style/Theme.Translucent.NoTitleBar" />
  54. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.tutorial.LatinIMETutorial"
  55. android:label="@string/tutorial_name"
  56. android:windowSoftInputMode="adjustResize|stateAlwaysVisible"
  57. android:configChanges="orientation|keyboard|keyboardHidden"
  58. android:theme="@android:style/Theme.NoTitleBar">
  59. <intent-filter>
  60. <action android:name="com.googlecode.eyesfree.inputmethod.latin.tutorial.LAUNCH_TUTORIAL"/>
  61. <category android:name="android.intent.category.DEFAULT" />
  62. </intent-filter>
  63. </activity>
  64. <receiver android:name="com.googlecode.eyesfree.inputmethod.latin.BootReceiver">
  65. <intent-filter>
  66. <action android:name="android.intent.action.BOOT_COMPLETED"/>
  67. </intent-filter>
  68. </receiver>
  69. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.BootActivity"
  70. android:theme="@android:style/Theme.Dialog"
  71. android:label="@string/boot_activity_name"
  72. android:excludeFromRecents="true"
  73. android:windowSoftInputMode="adjustResize|stateAlwaysVisible">
  74. <intent-filter>
  75. <action android:name="android.intent.action.MAIN"/>
  76. <category android:name="android.intent.category.DEFAULT" />
  77. </intent-filter>
  78. </activity>
  79. <activity android:name="com.googlecode.eyesfree.inputmethod.latin.SetupWizardActivity"
  80. android:theme="@android:style/Theme.Dialog"
  81. android:label="@string/wizard_name"
  82. android:windowSoftInputMode="adjustResize|stateAlwaysVisible">
  83. <intent-filter>
  84. <action android:name="android.intent.action.MAIN"/>
  85. <category android:name="android.intent.category.LAUNCHER" />
  86. </intent-filter>
  87. </activity>
  88. </application>
  89. <uses-sdk android:minSdkVersion="7" />
  90. </manifest>