无论如何,我可以在设置意图内创建motionEvent吗?

时间:2019-06-11 09:15:30

标签: android android-intent settings touch-event

我想自动执行一个在投射设置中发生的事件。(3秒后)。

我正在使用的设备有圆角,因此无法手动将“ 3点”菜单按为“启用无线设备”。

我能够使运动事件起作用,但不知道如何将其应用于创建的意图?

感谢任何建议!


startActivity(new Intent(Settings.ACTION_CAST_SETTINGS));
Completable.timer(3, TimeUnit.SECONDS)
    .subscribeOn(Schedulers.io())
    .subscribe(() -> {
    long downTime = SystemClock.uptimeMillis();
    long eventTime = SystemClock.uptimeMillis() + 100;
    float x = 640f;
    float y = 360f;
    int metaState = 0;
MotionEvent motionEvent = MotionEvent.obtain(downTime,eventTime,MotionEvent.ACTION_DOWN,x,y,metaS ate);
                                        view.dispatchTouchEvent(motionEvent);
});

0 个答案:

没有答案