2013-04-14 12 views
3

我在使用IME for Android os時遇到問題。我試圖接收BIND_INPUT_METHOD權限,但它一直說這只是系統應用程序= \一個開源示例(DotDashKeyboard)接收它沒有問題,所以這很奇怪。 這裏是我的.manifest的:製作Android IME時未收到BIND_INPUT_METHOD

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.neothefox.romashka" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="15" 
     android:targetSdkVersion="17" /> 
    <uses-permission android:name="android.permission.BIND_INPUT_METHOD" /> 
    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <service 
     android:name="RomashkaIME" 
      android:label="RomashkaIME" 
      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> 
    </application> 
</manifest> 

回答

0

所以我得到了它 - 我一直只是在服務聲明中要求此權限一次。現在一切正常,但我仍然無法弄清楚另一個鍵盤是如何工作的。身份證不重要了,你。