Ich möchte gerne wissen, ob eine Aktivität unter app pinning in Android 5.0 und höher programmatisch gesperrt ist. Bitte hilf mir dabei!Wie überprüft man, ob eine Aktivität gesperrt ist (app pinning) in android Lollipop
Danke!
Ich möchte gerne wissen, ob eine Aktivität unter app pinning in Android 5.0 und höher programmatisch gesperrt ist. Bitte hilf mir dabei!Wie überprüft man, ob eine Aktivität gesperrt ist (app pinning) in android Lollipop
Danke!
Methode, um zu erhalten, wenn die Aktivität in Lock-Task-Modus.
activityManager.isInLockTaskMode() API in API-Ebene ist veraltet 23. Verwenden Sie die Methode activityManager.getLockTaskModeState() http://developer.android.com/reference/android/app/ActivityManager.html#getLockTaskModeState()
public boolean isAppInLockTaskMode() {
ActivityManager activityManager;
activityManager = (ActivityManager)
this.getSystemService(Context.ACTIVITY_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// For SDK version 23 and above.
return activityManager.getLockTaskModeState()
!= ActivityManager.LOCK_TASK_MODE_NONE;
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// When SDK version >= 21. This API is deprecated in 23.
return activityManager.isInLockTaskMode();
}
return false;
}
Hoffnung, dies hilft Ihnen!
Vielen Dank! Es funktionierte! :) – RakshithAnand
isInLockTaskMode ist jetzt veraltet: http://developer.android.com/reference/android/app/ActivityManager.html#isInLockTaskMode%28%29 Verwenden Sie stattdessen getLockTaskModeState(). –
(SDK> = 23) Entschuldigung –