Can you help me, how to programmatically detect STAMINA mode on Sony devices?
I want to notify user that my app will not work properly if STAMINA is ON because it's blocking AlarmManager and device is not waked up when I want.
Can you help me, how to programmatically detect STAMINA mode on Sony devices?
I want to notify user that my app will not work properly if STAMINA is ON because it's blocking AlarmManager and device is not waked up when I want.
I would like to know this too. I guess a naive way would be to check when the app was actually last awakened by AlarmManager and compare it to when you expected it to run. Keep track of shutdown and boot events to know if the phone was off.
One way to handle this would be to check the device model and manufacturer on startup of your app and if its a sony device show your own dialog informing the user that they might experience issues.
See below for how to check the device details:
String deviceName = android.os.Build.MODEL;
String deviceMan = android.os.Build.MANUFACTURER;
if(deviceMan.equals("Sony") {
showAlert();
}
Maybe you can check online which sony devices have this feature if not all do.
© 2022 - 2024 — McMap. All rights reserved.