我想自动执行一个在投射设置中发生的事件。(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);
});