android.view.accessibility.AccessibilityManager#getInstance ( )源码实例Demo

下面列出了android.view.accessibility.AccessibilityManager#getInstance ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: android_9.0.0_r45   文件: MediaController.java
public MediaController(Context context, AttributeSet attrs) {
    super(context, attrs);
    mRoot = this;
    mContext = context;
    mUseFastForward = true;
    mFromXml = true;
    mAccessibilityManager = AccessibilityManager.getInstance(context);
}
 
源代码2 项目: android_9.0.0_r45   文件: MediaController.java
public MediaController(Context context, boolean useFastForward) {
    super(context);
    mContext = context;
    mUseFastForward = useFastForward;
    initFloatingWindowLayout();
    initFloatingWindow();
    mAccessibilityManager = AccessibilityManager.getInstance(context);
}
 
源代码3 项目: android_9.0.0_r45   文件: Toast.java
private void trySendAccessibilityEvent() {
    AccessibilityManager accessibilityManager =
            AccessibilityManager.getInstance(mView.getContext());
    if (!accessibilityManager.isEnabled()) {
        return;
    }
    // treat toasts as notifications since they are used to
    // announce a transient piece of information to the user
    AccessibilityEvent event = AccessibilityEvent.obtain(
            AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED);
    event.setClassName(getClass().getName());
    event.setPackageName(mView.getContext().getPackageName());
    mView.dispatchPopulateAccessibilityEvent(event);
    accessibilityManager.sendAccessibilityEvent(event);
}
 
源代码4 项目: JsDroidCmd   文件: JsWindow.java
private void trySendAccessibilityEvent() {
	AccessibilityManager accessibilityManager = AccessibilityManager
			.getInstance(mView.getContext());
	if (!accessibilityManager.isEnabled()) {
		return;
	}
	// treat toasts as notifications since they are used to
	// announce a transient piece of information to the user
	AccessibilityEvent event = AccessibilityEvent
			.obtain(AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED);
	event.setClassName(getClass().getName());
	event.setPackageName(mView.getContext().getPackageName());
	mView.dispatchPopulateAccessibilityEvent(event);
	accessibilityManager.sendAccessibilityEvent(event);
}
 
源代码5 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码6 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码7 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码8 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码9 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码10 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码11 项目: AndroidComponentPlugin   文件: ContextImpl.java
public Object getService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}
 
源代码12 项目: android_9.0.0_r45   文件: AutofillManager.java
CompatibilityBridge() {
    final AccessibilityManager am = AccessibilityManager.getInstance(mContext);
    am.setAccessibilityPolicy(this);
}
 
源代码13 项目: android_9.0.0_r45   文件: KeyboardView.java
public KeyboardView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
    super(context, attrs, defStyleAttr, defStyleRes);

    TypedArray a = context.obtainStyledAttributes(
            attrs, android.R.styleable.KeyboardView, defStyleAttr, defStyleRes);

    LayoutInflater inflate =
            (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    int previewLayout = 0;
    int keyTextSize = 0;

    int n = a.getIndexCount();

    for (int i = 0; i < n; i++) {
        int attr = a.getIndex(i);

        switch (attr) {
        case com.android.internal.R.styleable.KeyboardView_keyBackground:
            mKeyBackground = a.getDrawable(attr);
            break;
        case com.android.internal.R.styleable.KeyboardView_verticalCorrection:
            mVerticalCorrection = a.getDimensionPixelOffset(attr, 0);
            break;
        case com.android.internal.R.styleable.KeyboardView_keyPreviewLayout:
            previewLayout = a.getResourceId(attr, 0);
            break;
        case com.android.internal.R.styleable.KeyboardView_keyPreviewOffset:
            mPreviewOffset = a.getDimensionPixelOffset(attr, 0);
            break;
        case com.android.internal.R.styleable.KeyboardView_keyPreviewHeight:
            mPreviewHeight = a.getDimensionPixelSize(attr, 80);
            break;
        case com.android.internal.R.styleable.KeyboardView_keyTextSize:
            mKeyTextSize = a.getDimensionPixelSize(attr, 18);
            break;
        case com.android.internal.R.styleable.KeyboardView_keyTextColor:
            mKeyTextColor = a.getColor(attr, 0xFF000000);
            break;
        case com.android.internal.R.styleable.KeyboardView_labelTextSize:
            mLabelTextSize = a.getDimensionPixelSize(attr, 14);
            break;
        case com.android.internal.R.styleable.KeyboardView_popupLayout:
            mPopupLayout = a.getResourceId(attr, 0);
            break;
        case com.android.internal.R.styleable.KeyboardView_shadowColor:
            mShadowColor = a.getColor(attr, 0);
            break;
        case com.android.internal.R.styleable.KeyboardView_shadowRadius:
            mShadowRadius = a.getFloat(attr, 0f);
            break;
        }
    }

    a = mContext.obtainStyledAttributes(
            com.android.internal.R.styleable.Theme);
    mBackgroundDimAmount = a.getFloat(android.R.styleable.Theme_backgroundDimAmount, 0.5f);

    mPreviewPopup = new PopupWindow(context);
    if (previewLayout != 0) {
        mPreviewText = (TextView) inflate.inflate(previewLayout, null);
        mPreviewTextSizeLarge = (int) mPreviewText.getTextSize();
        mPreviewPopup.setContentView(mPreviewText);
        mPreviewPopup.setBackgroundDrawable(null);
    } else {
        mShowPreview = false;
    }

    mPreviewPopup.setTouchable(false);

    mPopupKeyboard = new PopupWindow(context);
    mPopupKeyboard.setBackgroundDrawable(null);
    //mPopupKeyboard.setClippingEnabled(false);

    mPopupParent = this;
    //mPredicting = true;

    mPaint = new Paint();
    mPaint.setAntiAlias(true);
    mPaint.setTextSize(keyTextSize);
    mPaint.setTextAlign(Align.CENTER);
    mPaint.setAlpha(255);

    mPadding = new Rect(0, 0, 0, 0);
    mMiniKeyboardCache = new HashMap<Key,View>();
    mKeyBackground.getPadding(mPadding);

    mSwipeThreshold = (int) (500 * getResources().getDisplayMetrics().density);
    mDisambiguateSwipe = getResources().getBoolean(
            com.android.internal.R.bool.config_swipeDisambiguation);

    mAccessibilityManager = AccessibilityManager.getInstance(context);
    mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);

    resetMultiTap();
}
 
源代码14 项目: android_9.0.0_r45   文件: SystemServiceRegistry.java
@Override
public AccessibilityManager createService(ContextImpl ctx) {
    return AccessibilityManager.getInstance(ctx);
}