Android 单击切换到坐标上的飞机模式时出现问题
我想申请飞机模式。我尝试使用Android 单击切换到坐标上的飞机模式时出现问题,android,Android,我想申请飞机模式。我尝试使用MotionEvent并在我的Activity中执行此操作,但如果我使用设置打开Activity,则单击不执行。我可以使用此功能的手机不使用根目录,我也不能使用此手机根目录 我在下面添加我的代码: public void onTest(View v) { Handler handler2 = new Handler(); Runnable r = new Runnable() { public void
MotionEvent
并在我的Activity
中执行此操作,但如果我使用设置打开Activity,则单击不执行。我可以使用此功能的手机不使用根目录,我也不能使用此手机根目录
我在下面添加我的代码:
public void onTest(View v) {
Handler handler2 = new Handler();
Runnable r = new Runnable() {
public void run() {
try {
long eventTime = SystemClock.uptimeMillis();
float x = 960.0f;
float y = 370.0f;
int action = MotionEvent.ACTION_DOWN;
int metaState = 1;
MotionEvent motionEvent = MotionEvent.obtain(eventTime, eventTime, action, x, y, metaState);
dispatchTouchEvent(motionEvent);
long eventTime2 = SystemClock.uptimeMillis()+100;
MotionEvent motionEvent2 = MotionEvent.obtain(eventTime, eventTime2, MotionEvent.ACTION_UP, x, y, metaState);
dispatchTouchEvent(motionEvent2);
} catch (IOException e) {
e.printStackTrace();
}finally {
Intent myIntent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(myIntent);
}
}
};
handler2.postDelayed(r, 6000);
Intent i = new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
}
您可以在这里查看: