独自の入力方式(IME)を作成します。現在のalientアプリケーションで現在のフィールドの属性を取得するための最良の方法は何ですか?私は取得する必要があります:
- アリエント形式の現在のフィールドの連続数。
- フォーム内のフィールドの総数。
- フィールドはフォームの最初です(後方に移動できますか)。
- フィールドはフォームの最後です(前方に移動できますか)。
- 編集済みまたは未編集のフィールド。
たとえば、別の属性を見つけて、次の情報を取得できます。
getCurrentInputEditorInfo().packageName
-現在のalientアプリケーション名を取得します(たとえば、"com.application.currentname
"`)。
getCurrentInputEditorInfo().inputType
-現在編集されているフィールドのタイプを取得します(inputType、たとえば「33d」TYPE_CLASS_TEXT&TYPE_TEXT_VARIATION_EMAIL_ADDRESS)。
現在のフィールドの属性を取得する最良の方法は何ですか?出来ますか?