blob: 22733941cee57e33d7af7423a554d399232773ad [file] [log] [blame]
Ken Wakasa1a9ef012012-07-06 20:29:08 +09001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2012 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
Doug Zongker4fc01932010-01-27 14:32:42 -080017<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Ben Komalofde61492011-09-23 15:10:13 -070018 coreApp="true"
Amith Yamasanib248c2f2010-03-12 16:40:27 -080019 package="com.android.inputmethod.latin">
Jeff Hamiltone11e2832010-02-12 18:55:34 -060020
Tadashi G. Takaokad90e12a2013-02-08 18:53:34 -080021 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" />
Ken Wakasa85732232012-07-31 15:59:56 +090022
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090023 <uses-permission android:name="android.permission.VIBRATE" />
24 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
The Android Open Source Project923bf412009-03-13 15:11:42 -070025 <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
Jean Chalard0cc05442013-03-15 19:00:51 +090026 <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
Amith Yamasanib248c2f2010-03-12 16:40:27 -080027 <uses-permission android:name="android.permission.READ_CONTACTS" />
Tadashi G. Takaoka1ffdaaf2013-02-26 17:56:54 +090028 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Jean Chalard0cc05442013-03-15 19:00:51 +090029 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
30 <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
The Android Open Source Project923bf412009-03-13 15:11:42 -070031
Tadashi G. Takaoka842e2452013-04-26 14:01:41 +090032 <application android:label="@string/english_ime_name"
Jason Chenc1bcb8e2012-10-12 14:19:40 -070033 android:icon="@mipmap/ic_ime_settings"
Tadashi G. Takaokab8afd542012-07-31 14:44:16 +090034 android:killAfterRestore="false"
35 android:supportsRtl="true">
Jeff Hamilton43d34da2009-05-08 18:57:10 -070036
The Android Open Source Project923bf412009-03-13 15:11:42 -070037 <service android:name="LatinIME"
Tadashi G. Takaoka842e2452013-04-26 14:01:41 +090038 android:label="@string/english_ime_name"
The Android Open Source Project923bf412009-03-13 15:11:42 -070039 android:permission="android.permission.BIND_INPUT_METHOD">
40 <intent-filter>
41 <action android:name="android.view.InputMethod" />
42 </intent-filter>
43 <meta-data android:name="android.view.im" android:resource="@xml/method" />
44 </service>
Doug Zongker4fc01932010-01-27 14:32:42 -080045
satokc2b6a352011-08-08 19:16:20 +090046 <service android:name=".spellcheck.AndroidSpellCheckerService"
Tadashi G. Takaoka842e2452013-04-26 14:01:41 +090047 android:label="@string/spell_checker_service_name"
satokc2b6a352011-08-08 19:16:20 +090048 android:permission="android.permission.BIND_TEXT_SERVICE">
49 <intent-filter>
50 <action android:name="android.service.textservice.SpellCheckerService" />
51 </intent-filter>
52 <meta-data android:name="android.view.textservice.scs" android:resource="@xml/spellchecker" />
53 </service>
Jean Chalard31fd54c2011-08-12 17:18:32 +090054
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090055 <activity android:name=".setup.SetupActivity"
Tadashi G. Takaoka842e2452013-04-26 14:01:41 +090056 android:label="@string/english_ime_name"
Tadashi G. Takaoka1ffdaaf2013-02-26 17:56:54 +090057 android:icon="@drawable/ic_setup_wizard">
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090058 <intent-filter>
59 <action android:name="android.intent.action.MAIN" />
Tadashi G. Takaoka1ffdaaf2013-02-26 17:56:54 +090060 <category android:name="android.intent.category.LAUNCHER" />
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090061 </intent-filter>
62 </activity>
63
Tadashi G. Takaoka1ffdaaf2013-02-26 17:56:54 +090064 <receiver android:name=".setup.LauncherIconVisibilityManager">
65 <intent-filter>
66 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
67 <action android:name="android.intent.action.BOOT_COMPLETED" />
68 <action android:name="android.intent.action.USER_INITIALIZE" />
69 </intent-filter>
70 </receiver>
71
Tadashi G. Takaoka842e2452013-04-26 14:01:41 +090072 <activity android:name="SettingsActivity" android:label="@string/english_ime_settings"
Tadashi G. Takaoka55e5bdc2012-05-22 16:10:11 +090073 android:uiOptions="splitActionBarWhenNarrow">
The Android Open Source Project923bf412009-03-13 15:11:42 -070074 <intent-filter>
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090075 <action android:name="android.intent.action.MAIN" />
The Android Open Source Project923bf412009-03-13 15:11:42 -070076 </intent-filter>
Amith Yamasani36fcf252009-10-12 13:48:35 -070077 </activity>
78
Jean Chalard31fd54c2011-08-12 17:18:32 +090079 <activity android:name="com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsActivity"
Tadashi G. Takaoka842e2452013-04-26 14:01:41 +090080 android:label="@string/android_spell_checker_settings">
Jean Chalard31fd54c2011-08-12 17:18:32 +090081 <intent-filter>
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090082 <action android:name="android.intent.action.MAIN" />
Jean Chalard31fd54c2011-08-12 17:18:32 +090083 </intent-filter>
84 </activity>
85
Tadashi G. Takaokac206d042012-04-13 19:53:44 +090086 <activity android:name="DebugSettingsActivity" android:label="@string/english_ime_debug_settings">
satokbf966612010-09-27 12:55:21 +090087 <intent-filter>
Tadashi G. Takaokacb0beaf2013-02-14 15:01:53 +090088 <action android:name="android.intent.action.MAIN" />
satokbf966612010-09-27 12:55:21 +090089 </intent-filter>
90 </activity>
91
satokea9098c2011-05-26 14:10:00 +090092 <receiver android:name="SuggestionSpanPickedNotificationReceiver" android:enabled="true">
93 <intent-filter>
94 <action android:name="android.text.style.SUGGESTION_PICKED" />
95 </intent-filter>
96 </receiver>
Jean Chalard0cc05442013-03-15 19:00:51 +090097
Jean Chalard76d5f512013-03-28 18:59:19 +090098 <receiver android:name=".DictionaryPackInstallBroadcastReceiver">
99 <intent-filter>
100 <action android:name="com.android.inputmethod.dictionarypack.UNKNOWN_CLIENT" />
101 </intent-filter>
102 </receiver>
103
Jean Chalard0cc05442013-03-15 19:00:51 +0900104 <provider android:name="com.android.inputmethod.dictionarypack.DictionaryProvider"
105 android:grantUriPermissions="true"
106 android:exported="false"
107 android:authorities="@string/authority"
108 android:multiprocess="false"
109 android:label="@string/dictionary_provider_name">
110 </provider>
111
112 <service android:name="com.android.inputmethod.dictionarypack.DictionaryService"
113 android:label="@string/dictionary_service_name">
114 </service>
115
116 <receiver android:name="com.android.inputmethod.dictionarypack.EventHandler">
117 <intent-filter>
118 <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
119 <action android:name="android.intent.action.DATE_CHANGED" />
120 <action android:name="com.android.inputmethod.latin.dictionarypack.UPDATE_NOW" />
121 </intent-filter>
122 </receiver>
123
124 <activity android:name="com.android.inputmethod.dictionarypack.DictionarySettingsActivity"
125 android:label="@string/dictionary_settings_title"
126 android:icon="@mipmap/ic_ime_settings"
127 android:theme="@android:style/Theme.Holo"
128 android:uiOptions="splitActionBarWhenNarrow">
129 <intent-filter>
130 <action android:name="android.intent.action.MAIN"/>
131 </intent-filter>
132 </activity>
133
134 <activity android:name="com.android.inputmethod.dictionarypack.DownloadOverMeteredDialog"
135 android:label="@string/dictionary_install_over_metered_network_prompt"
136 android:icon="@mipmap/ic_ime_settings"
137 android:theme="@android:style/Theme.Holo">
138 <intent-filter>
139 <action android:name="android.intent.action.MAIN"/>
140 </intent-filter>
141 </activity>
The Android Open Source Project923bf412009-03-13 15:11:42 -0700142 </application>
143</manifest>