I want to automatically create a consent button when the permission window is displayed on Android
I clicked on the root view, but clicked the main view instead of the permission window Click on the permission window
private void autoClick(float x, float y) {
try {
Thread.sleep(2000);
}
catch (Exception e)
{
}
// Obtain MotionEvent object
long downTime = SystemClock.uptimeMillis();
long eventTime = SystemClock.uptimeMillis();
int metaState = 0;
MotionEvent keyDown = MotionEvent.obtain(
downTime,
eventTime,
MotionEvent.ACTION_DOWN,
x,
y,
metaState
);
MotionEvent keyUp = MotionEvent.obtain(
downTime,
eventTime,
MotionEvent.ACTION_UP,
x,
y,
metaState
);
//keyDown.setSource(InputDevice.SOURCE_TOUCHSCREEN);
//keyUp.setSource(InputDevice.SOURCE_TOUCHSCREEN);
getWindow().getDecorView().getRootView().dispatchTouchEvent(keyDown);
getWindow().getDecorView().getRootView().dispatchTouchEvent(keyUp);
//findViewById(android.R.id.content).getRootView().dispatchTouchEvent(keyDown);
//findViewById(android.R.id.content).getRootView().dispatchTouchEvent(keyUp);
}