Режим полета автоматически в студии Android не работает - PullRequest
0 голосов
/ 01 апреля 2020

Я начинающий с Android Studio и Java. Я нашел этот код для автоматического запуска режима полета на устройстве при запуске приложения. Но не работает ... Я не знаю, как вызвать самолет () в onCreate .. Пожалуйста, вы можете мне помочь? Большое спасибо ..

package aesse.myapplication;
import android.content.Intent;
import android.provider.Settings;
import android.support.v7.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {


    public void airplane() {
        boolean isEnabled = Settings.System.getInt(
                getContentResolver(),
                Settings.Global.AIRPLANE_MODE_ON, 0) == 1;

        Settings.System.putInt(
                getContentResolver(),
                Settings.Global.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);

        Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
        intent.putExtra("state", !isEnabled);
        sendBroadcast(intent);
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}
...