Fingerprint Controls


2018.08.13 by 4A
2018年08月13日

Fingerprint Controlsについて

指紋リーダーでスワイプを使用して互換性のあるゲームを制御できるようにする

USERS:バンドルされたアクセシビリティサービスを有効にする必要があります。表示される標準の警告メッセージの言語とは対照的に、アクセシビリティサービスは「自分の行動を観察する」または「ウィンドウコンテンツを取得する」ことはありません。このアプリにインターネットへのアクセス権がないことを確認できます。そのため、情報は収集されません。

開発者:あなたのゲームには、フォーカス可能な1つのビュー(focusableInTouchMode)があり、指紋入力を受け取るためにアクセシビリティデリゲートが添付されている必要があります。そのアクセシビリティデリゲートは次のようなコードを使うべきです:

myView.setAccessibilityDelegate(新しいAccessibilityDelegate()

{

public boolean performAccessibilityAction(ビュー_v、int _action、バンドル_args)

{

if((_ action == ACTION_FOCUS)&&(_args!= null))

{

Stringメソッド= _args.getString( "by4a.method");

if( "FingerprintGestureCallback.onGestureDetected" .equals(method))

{

intジェスチャー= _args.getInt( "by4a.arg");

スイッチ(ジェスチャー)

{

ケースFINGERPRINT_GESTURE_SWIPE_LEFT:

ケースFINGERPRINT_GESTURE_SWIPE_DOWN:

ケースFINGERPRINT_GESTURE_SWIPE_RIGHT:

case FINGERPRINT_GESTURE_SWIPE_UP:

}

}

}

戻り値super.performAccessibilityAction(_v、_action、_args);

}

});

さらに、あなたのゲームがオリエンテーションの変更やマルチウィンドウモードを処理できるなら、おそらくこのようなコードが必要になります。 99%がAndroidのバグだと確信しています。

@Override public void onWindowFocusChanged(boolean _focused)

{

myView.clearFocus();

myView.requestFocus();

}

ユーザーがマルチウィンドウモードに入ると、上記のコードの両方が必要になります。また、指紋ジェスチャーの入力を受け続けるために、ユーザーがペインの内側をタップする必要があります。これは、マルチウィンドウモードが起動されているときにゲームを一時停止するだけで簡単に実行でき、ユーザは一時停止ボタンをタップして続行する必要があります。

指紋ジェスチャ入力の有用性は、指紋センサの配置および信頼性、および再生されるゲームの性質に基づいて変化し得る。偶発的で望ましくない入力を避けるために、指紋ジェスチャー入力を無視するオプションを提供する必要があります。

最新バージョン 2018.08.13 の更新情報

Last updated on 2018年10月07日
v2018.08.13:
* Updated for Android Pie

アプリの追加情報

最終のバージョン

2018.08.13

投稿者

Jay Prakash Sharma

Android 要件

Android 8.0+

Available on

報告

不適切な内容としてフラグ

もっと見る

APKPure Appを使用する

Fingerprint Controlsの旧いバージョンをダウンロードすることが可能

ダウンロード

APKPure Appを使用する

Fingerprint Controlsの旧いバージョンをダウンロードすることが可能

ダウンロード

Fingerprint Controlsの類似アプリ

4A からもっと手に入れる

発見