Allows compatible games to be controlled using swipes on the fingerprint reader
Not recently updated — last update was on 2018-08-13.
This app may no longer be actively maintained.
About Fingerprint Controls
Fingerprint Controls is a tools app developed by 4A.
Download Statistics
Fingerprint Controls has been downloaded 39 thousand times. In the last 30 days, the app was downloaded 5 times.
User Ratings
Fingerprint Controls is rated 3.14 out of 5 stars. The rating is based on 110 ratings.
App Information
Fingerprint Controls is FREE to download. The APK download size is 77.83 kB. The latest version available is 2018.08.13. The last update was on August 13, 2018.
Technical Requirements
Fingerprint Controls requires Android 8.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play August 2018.
Description
USERS: You will need to enable the bundled accessibility service. Contrary to the language of the standard warning message that appears, the accessibility service does not "observe your actions" or "retrieve window content". You can confirm that this app does not have permission to access the Internet, so no information is collected.
DEVELOPERS: Your game should contain one (and only one) view that is focusable, focusableInTouchMode, and focused, and has an attached accessibility delegate in order to receive the fingerprint input. That accessibility delegate should use code like this:
myView.setAccessibilityDelegate(new AccessibilityDelegate() { public boolean performAccessibilityAction(View _v, int _action, Bundle _args) { if((_action == ACTION_FOCUS) && (_args != null)) { String method = _args.getString("by4a.method"); if("FingerprintGestureCallback.onGestureDetected".equals(method)) { int gesture = _args.getInt("by4a.arg"); switch(gesture) { case FINGERPRINT_GESTURE_SWIPE_LEFT: case FINGERPRINT_GESTURE_SWIPE_DOWN: case FINGERPRINT_GESTURE_SWIPE_RIGHT: case FINGERPRINT_GESTURE_SWIPE_UP: } } } return super.performAccessibilityAction(_v, _action, _args); } });
In addition, if your game can handle orientation changes or multiwindow mode, you will probably need some code like this. We're 99% certain this is a bug in Android.
@Override public void onWindowFocusChanged(boolean _focused) { myView.clearFocus(); myView.requestFocus(); }
If the user enters multiwindow mode, you will need BOTH the code above, AND for the user to tap inside your pane in order to continue receiving fingerprint gesture input. This is easily accomplished by simply pausing the game when multiwindow mode is activated, requiring the user to tap on the unpause button to continue.
The usefulness of fingerprint gesture input may vary based on the placement and reliability of the fingerprint sensor and the nature of the game being played. You should provide an option to ignore fingerprint gesture input to avoid accidental and undesired input.
Recent changes: v2018.08.13: * Updated for Android Pie
Get a detailed PDF report for Fingerprint Controls with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.