APKPure Appを使用する
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();
}
ユーザーがマルチウィンドウモードに入ると、上記のコードの両方が必要になります。また、指紋ジェスチャーの入力を受け続けるために、ユーザーがペインの内側をタップする必要があります。これは、マルチウィンドウモードが起動されているときにゲームを一時停止するだけで簡単に実行でき、ユーザは一時停止ボタンをタップして続行する必要があります。
指紋ジェスチャ入力の有用性は、指紋センサの配置および信頼性、および再生されるゲームの性質に基づいて変化し得る。偶発的で望ましくない入力を避けるために、指紋ジェスチャー入力を無視するオプションを提供する必要があります。
Last updated on 2018年10月07日
v2018.08.13:
* Updated for Android Pie
投稿者
Jay Prakash Sharma
Android 要件
Android 8.0+
カテゴリー
報告
Fingerprint Controls
2018.08.13 by 4A
2018年10月07日