android - 我想在Android上自动点击权限窗口
问题描述
我想在Android上显示权限窗口时自动创建一个同意按钮
我点击了根视图,但是点击了主视图而不是权限窗口 点击权限窗口
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);
}
解决方案
推荐阅读
- vb.net - 使用 topItem 属性滚动列表视图
- oracle - 如何使用 powershell 中的 sqlplus 运行 .sql 文件
- django - 按日期按降序排列查询集,但对于日期小于 now() 的元素按升序排列?
- c# - 如果用户按下某个键,则在控制台应用程序中显示 MessageBox
- python - 在 keras 中使用 hyperas 出现无效的 agrument 错误
- jquery - Bootstrap 在 Angular 6 应用程序中不起作用
- r - 基于先前接受的行的子集数据框
- javascript - 在 HTML 中显示 base64 tiff 图像
- javascript - Javascript onkeydown 一个函数
- firebase - 获取访问令牌以验证 Firebase 函数中的 API