Disabling Battery Savers

Some Android devices have a "battery saver" that prevents Locale from running. Below are the battery savers that we have identified. Note that the specifics may still vary for your specific Android.

  • Samsung:
    • Newer devices running Android 7.0: Open Android Settings > Device Maintenance. Under Unmonitored Apps, choose Add Apps. Add Locale to the list. Repeat this for any plug-ins for Locale.
    • Older devices running Android 6.0: Open Android Settings > Smart Manager > Battery. Under the App Optimization section, tap Detail. Tap on Locale in the list of apps. Select "Turned off for" to disable. Repeat this for any plug-ins for Locale.
  • Huawei:
    • Android 7.0:
      • Allow Locale to run when the screen is off: Go to Android Settings > Advanced Settings > Battery Manager. Add Locale to the list of "protected" apps, so that it can run when the screen is turned off. Repeat this for any plug-ins for Locale.
      • Prevent Locale from being closed: Go to Android Settings > Advanced Settings > Battery Manager. Tap the Gear icon in the top right corner of the screen. Check "History of closed apps" to see if Locale is shown in the list. If yes, then disable the option for "Close excessively power-intensive apps."
    • Android 6.0:
      • Allow Locale to run when the screen is off: Go to Android Settings > Advanced Settings > Battery Manager. Add Locale to the list of "protected" apps, so that it can run when the screen is turned off. Repeat this for any plug-ins for Locale.
      • Prevent Locale from being closed: Go to Android Settings > Advanced Settings > Battery Manager. Tap the Gear icon in the top right corner of the screen. Check "History of closed apps" to see if Locale is shown in the list. If yes, then disable the option for "Close excessively power-intensive apps."
  • Sony: Go to Android Settings and disable Stamina Mode.
  • OnePlus
    • Lock Locale in Task Switcher: Open Locale. Tap the task switcher button, to the right of the Android Home button/fingerprint reader. Tap the Lock icon in the top right corner so that it is locked.
    • Disable aggressive doze: Go to Android Settings > Battery. Tap on the overflow menu and choose "Aggressive doze & app hibernation." Either turn off Aggressive doze & app hibernation for all apps, or check the box next to Locale to move it to the Not optimized category. Repeat this for any plug-ins for Locale.
    • Disable auto close high power usage apps: Go to Android Settings > Battery. Tap on the overflow menu and choose "High power usage apps." Turn off "Auto close high power usage apps."
    • Allow auto-launch Go to Android Settings > Apps. Tap on the gear icon in the Action Bar. Scroll to the bottom and go to Apps auto-launch. Either disable Apps auto-launch or check the box next to Locale to move it to the Allow auto-launch category. Repeat this for any plug-ins for Locale.
    • Enable normal recent app management: Go to Android Settings > Advanced. Tap on "Recent app management." Choose "Normal clear."