如何从应用程序清单中拒绝对Android IME输入法服务的internet权限

如何从应用程序清单中拒绝对Android IME输入法服务的internet权限,android,permissions,android-manifest,ime,Android,Permissions,Android Manifest,Ime,在定义输入法服务的Android应用程序中,是否可以拒绝该服务的internet权限,但请求应用程序中其他活动的internet访问?在我的测试中,我找不到这样做的方法。下面是一个示例清单文件,它定义了IME以及应用程序的主要活动。我想允许主要活动的internet权限,但拒绝IME“MyKeyboard”的internet权限。在Android上可能吗?这在iOS中是可能的 <manifest xmlns:android="http://schemas.android.com/apk/r

在定义输入法服务的Android应用程序中,是否可以拒绝该服务的internet权限,但请求应用程序中其他活动的internet访问?在我的测试中,我找不到这样做的方法。下面是一个示例清单文件,它定义了IME以及应用程序的主要活动。我想允许主要活动的internet权限,但拒绝IME“MyKeyboard”的internet权限。在Android上可能吗?这在iOS中是可能的

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mykeyboard" >

<uses-permission android:name="android.permission.INTERNET"/>

<application>

    <service android:name="com.example.mykeyboard.MyKeyboard"
             android:permission="android.permission.BIND_INPUT_METHOD" >
        <intent-filter>
            <action android:name="android.view.InputMethod" />
        </intent-filter>
        <meta-data android:name="android.view.im" android:resource="@xml/method" />
    </service>

    <activity android:name="com.example.mykeyboard.MainActivity"
              android:label="My Keyboard" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>