FELHASZNÁLÓK: Engedélyeznie kell a csomagban lévő akadálymentesítési szolgáltatást. A megjelenő normál figyelmeztető üzenet nyelvével ellentétben az akadálymentesítési szolgáltatás nem veszi figyelembe az Ön műveleteit és az "ablak tartalmának lekérését". Megerősítheti, hogy ez az alkalmazás nem rendelkezik hozzáféréssel az internethez, ezért nem gyűjtenek adatokat.
FEJLESZTŐK: A játéknak egy (és csak egy) nézetet kell tartalmaznia, amely fókuszálható, focusableInTouchMode és összpontosított, és rendelkezik egy mellékelt hozzáférést biztosítóval az ujjlenyomat bemenet fogadásához. Az akadálymentesítési delegáltoknak ilyen kódot kell használniuk:
myView.setAccessibilityDelegate (új elérhetőségDelegate ()
{
nyilvános logikai végrehajtásAccessibilityAction (_v, int _action, Bundle _args)
{
ha ((_ action == ACTION_FOCUS) && (_args! = null))
{
String method = _args.getString ("by4a.method");
if ( "FingerprintGestureCallback.onGestureDetected" .equals (módszer))
{
int gesture = _args.getInt ("by4a.arg");
kapcsolót (gesztus)
{
FINGERPRINT_GESTURE_SWIPE_LEFT esetében:
eset FINGERPRINT_GESTURE_SWIPE_DOWN:
ház FINGERPRINT_GESTURE_SWIPE_RIGHT:
ügy FINGERPRINT_GESTURE_SWIPE_UP:
}
}
}
return super.performAccessibilityAction (_v, _action, _args);
}
});
Továbbá, ha a játék képes kezelni a tájékozódási változtatásokat vagy a multiwindow módot, valószínűleg ehhez hasonló kódra lesz szüksége. 99% -ban biztos vagyunk benne, hogy ez egy Android-hiba.
@Override public void onWindowFocusChanged (boolean _focused)
{
myView.clearFocus ();
myView.requestFocus ();
}
Ha a felhasználó többszárnyú módba lép, akkor a FELHATÁROZÁSSAL a fenti kódot kell megadnia, ÉS a felhasználónak meg kell érintenie a panel belsejét, hogy továbbra is ujjlenyomat-gesztus bemenetet kapjon. Ezt egyszerűen meg lehet szüntetni, ha a multiwindow mód aktiválódik, és a felhasználónak meg kell nyomnia a feloldatlan gombot a folytatáshoz.
Az ujjlenyomat-gesztus bemenetének hasznossága változhat az ujjlenyomat-érzékelő elhelyezésétől és megbízhatóságától, valamint a játék jellegétől függően. Adjon lehetőséget arra, hogy figyelmen kívül hagyja az ujjlenyomat gesztus bemenetét a véletlen és a nemkívánatos bemenetek elkerülése érdekében.