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);
}
您可以在这里查看: