mirror of
https://gitee.com/shuto-github/phonegap-mobile-accessibility.git
synced 2026-04-19 00:01:32 +08:00
23 lines
809 B
Java
23 lines
809 B
Java
package com.phonegap.plugin.mobileaccessibility;
|
|
|
|
import android.annotation.TargetApi;
|
|
import android.os.Build;
|
|
import android.view.accessibility.AccessibilityEvent;
|
|
|
|
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
|
|
public class JellyBeanMobileAccessibilityHelper extends
|
|
IceCreamSandwichMobileAccessibilityHelper {
|
|
|
|
@Override
|
|
public void announceForAccessibility(CharSequence text) {
|
|
if (mAccessibilityManager.isEnabled() && mParent != null) {
|
|
AccessibilityEvent event = AccessibilityEvent.obtain(
|
|
AccessibilityEvent.TYPE_ANNOUNCEMENT);
|
|
mWebView.onInitializeAccessibilityEvent(event);
|
|
event.getText().add(text);
|
|
event.setContentDescription(null);
|
|
mParent.requestSendAccessibilityEvent(mWebView, event);
|
|
}
|
|
}
|
|
}
|