H
HammerH
Neues Mitglied
- 0
Hallo,
ich habe folgendes Problem:
Ich will, dass so lange mein Display an ist, dass Handy NICHT im Flugzeugmodus ist. Sobald das Display ausgeht, soll das Handy in den Flugzeugmodus.
Ich habe diesen Code:
Jedoch macht dieser Code irgendwie nur das, was er will...
Wie stelle ich das ein, dass wirklich nur in den Flugzeugmodus gewechselst wird, wenn das Display des Smartphones aus ist und bei Wiederanschalten des Displays das Smartphone den Offlinemodus verlässt?
Liebe Grüße, HammerH
ich habe folgendes Problem:
Ich will, dass so lange mein Display an ist, dass Handy NICHT im Flugzeugmodus ist. Sobald das Display ausgeht, soll das Handy in den Flugzeugmodus.
Ich habe diesen Code:
public void onPause()
{
super.onPause();
boolean isEnabled = Settings.System.getInt(
getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) == 1;
// toggle airplane mode
Settings.System.putInt(
getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);
// Post an intent to reload
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", true);
sendBroadcast(intent);
}
//Flugzeugmodus verlassen, so bald Display wieder an ist.
@Override
public void onResume()
{
super.onResume();
boolean isEnabled = Settings.System.getInt(
getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) == 1;
// toggle airplane mode
Settings.System.putInt(
getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);
// Post an intent to reload
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", !isEnabled);
sendBroadcast(intent);
}
}
Jedoch macht dieser Code irgendwie nur das, was er will...
Wie stelle ich das ein, dass wirklich nur in den Flugzeugmodus gewechselst wird, wenn das Display des Smartphones aus ist und bei Wiederanschalten des Displays das Smartphone den Offlinemodus verlässt?
Liebe Grüße, HammerH