ਉਪਯੋਗਕਰਤਾਵਾਂ: ਤੁਹਾਨੂੰ ਬੰਡਲ ਪਹੁੰਚਯੋਗਤਾ ਸੇਵਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਮਿਆਰੀ ਚੇਤਾਵਨੀ ਸੰਦੇਸ਼ ਦੀ ਭਾਸ਼ਾ ਦੇ ਉਲਟ, ਪਹੁੰਚਯੋਗਤਾ ਸੇਵਾ "ਤੁਹਾਡੀ ਕਾਰਵਾਈਆਂ ਨੂੰ ਵੇਖਣ" ਜਾਂ "ਵਿੰਡੋ ਸਮੱਗਰੀ ਮੁੜ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰਦੀ" ਹੈ. ਤੁਸੀਂ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਇਸ ਐਪ ਕੋਲ ਇੰਟਰਨੈਟ ਤੱਕ ਪਹੁੰਚ ਦੀ ਅਨੁਮਤੀ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਕੋਈ ਵੀ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ.
ਡਿਵੈਲਪਰ: ਤੁਹਾਡੇ ਗੇਮ ਵਿੱਚ ਇੱਕ (ਅਤੇ ਕੇਵਲ ਇੱਕ) ਦ੍ਰਿਸ਼ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਫੋਕਸਯੋਗ, ਫੋਕਸਯੋਗ ਇਨਟੌਚਮੌਡ ਅਤੇ ਫੋਕਸ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਇੰਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਜੁੜਿਆ ਪਹੁੰਚਯੋਗਤਾ ਪ੍ਰਤੀਨਿਧ ਹੈ. ਇਸ ਐਕਸੈਸੀਬਿਲਿਟੀ ਡੈਲੀਬਲ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਕੋਡ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ:
myView.setAccessibilityDelegate (ਨਵਾਂ ਐਕਸਿਸਿਬਿਲਟੀ ਡਿਲੀਗਰੇਟ ()
{
ਪਬਲਿਕ ਬੂਲੀਅਨ ਕਾਰਜਕੁਸ਼ਲਤਾ ਅਕਾਊਂਟ (ਵੇਖੋ _ ਵਿਜ਼ੁਅਲਤਾ, ਇੰਟ੍ਰੇਟਿਡ, ਬੰਡਲ ਲੇਅਰਜ)
{
ਜੇ ((_ action == ACTION_FOCUS) && (_args! = null))
{
ਸਤਰ ਵਿਧੀ = _args.getString ("by4a.method");
ਜੇ ("ਫਿੰਗਰਪ੍ਰਿੰਟਜੈੱਸਚਰਕਾਲਬੈਕ.ਨਜਸਟਚਰਡਟੈਕਟਡ" .ਐਂਗੇਲਸ (ਵਿਧੀ))
{
ਇੰਟ ਸੰਕੇਤ = _args.getInt ("by4a.arg");
ਸਵਿੱਚ (ਸੰਕੇਤ)
{
ਕੇਸ FINGERPRINT_GESTURE_SWIPE_LEFT:
ਕੇਸ FINGERPRINT_GESTURE_SWIPE_DOWN:
ਕੇਸ FINGERPRINT_GESTURE_SWIPE_RIGHT:
ਕੇਸ FINGERPRINT_GESTURE_SWIPE_UP:
}
}
}
ਵਾਪਸੀ ਸੁਪਰ.ਪਰਕਰਮ ਅਸੈੱਸਬਿਲਟੀ ਅੈਕਸ਼ਨ (_v, _action, _args);
}
});
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇ ਤੁਹਾਡੀ ਗੇਮ ਮਨੋਨੀਕੇਸ਼ਨ ਤਬਦੀਲੀਆਂ ਜਾਂ ਮਲਟੀਵਿੰਡੋ ਮੋਡ ਨੂੰ ਸੰਚਾਲਿਤ ਕਰ ਸਕਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਸ਼ਾਇਦ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਕੁਝ ਕੋਡ ਦੀ ਲੋੜ ਪਵੇਗੀ. ਅਸੀ 99% ਹਾਂ ਇਹ ਐਡਰਾਇਡ ਵਿੱਚ ਇੱਕ ਬੱਗ ਹੈ.
@ ਓਵਰਰਾਈਡ ਪਬਲਿਕ ਵੌਇਡ ਆਨ ਵਿੰਡੌਲਫੌਕਸ ਚੇਂਜਡ (ਬੂਲੀਅਨ ਫੋਕਸ)
{
myView.clearFocus ();
myView.requestFocus ();
}
ਜੇਕਰ ਯੂਜ਼ਰ ਮਲਟੀਵਿੰਡੋ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਪਰੋਕਤ ਕੋਡ ਦੀ ਲੋੜ ਹੋਵੇਗੀ, ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੰਕੇਤ ਇਨਪੁਟ ਪ੍ਰਾਪਤ ਕਰਨ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਲਈ ਉਪਭੋਗਤਾ ਨੂੰ ਆਪਣੀ ਪੈਨ ਦੇ ਅੰਦਰ ਟੈਪ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ. ਮਲਟੀ-ਬਿੰਦੂ ਮੋਡ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਬਣਾਉਣ ਤੇ ਖੇਡ ਨੂੰ ਰੋਕਣ ਨਾਲ ਇਹ ਅਸਾਨੀ ਨਾਲ ਪੂਰਾ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਯੂਜ਼ਰ ਨੂੰ ਜਾਰੀ ਰਹਿਣ ਲਈ ਅਣਪਛਾ੍ਰਤ ਬਟਨ ਤੇ ਟੈਪ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ.
ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੰਕੇਤ ਇੰਪੁੱਟ ਦੀ ਉਪਯੋਗਤਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੰਵੇਦਕ ਦੀ ਪਲੇਸਮੈਂਟ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਖੇਡਣ ਵਾਲੀ ਖੇਡ ਦੀ ਪ੍ਰਕਿਰਤੀ ਦੇ ਆਧਾਰ ਤੇ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੀ ਹੈ. ਤੁਹਾਨੂੰ ਅਚਾਨਕ ਅਤੇ ਅਣਚਾਹੀ ਇਨਪੁਟ ਤੋਂ ਬਚਣ ਲਈ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੰਕੇਤ ਇੰਪੁੱਟ ਨੂੰ ਅਣਡਿੱਠ ਕਰਨ ਦਾ ਵਿਕਲਪ ਮੁਹੱਈਆ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.