OSDN Git Service

Remove Pinyin from acore.
authorJean-Baptiste Queru <jbq@google.com>
Mon, 23 Aug 2010 17:53:33 +0000 (10:53 -0700)
committerJean-Baptiste Queru <jbq@google.com>
Mon, 23 Aug 2010 18:01:17 +0000 (11:01 -0700)
That way, it doesn't appear to have dozen of very scary
permissions.

Explicitly add the permissions it actually needs.

Change-Id: If845e4ddccf9a8c4c9a648cadd3b0d7235eb79e4

AndroidManifest.xml

index 3380461..7ab32a7 100644 (file)
      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">