Remove Pinyin from acore.
That way, it doesn't appear to have dozen of very scary
permissions.
Explicitly add the permissions it actually needs.
Change-Id: If845e4ddccf9a8c4c9a648cadd3b0d7235eb79e4
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 3380461..7ab32a7 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -14,12 +14,15 @@
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.android.inputmethod.pinyin"
- android:sharedUserId="android.uid.shared">
+ package="com.android.inputmethod.pinyin">
<original-package android:name="com.android.inputmethod.pinyin" />
<uses-permission android:name="android.permission.VIBRATE"/>
+ <uses-permission android:name="android.permission.INTERNET"/>
+ <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
+ <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
+ <uses-permission android:name="android.permission.READ_CONTACTS"/>
<application android:icon="@drawable/app_icon"
android:label="@string/ime_name">