Disabling Battery Savers

Some Android devices have a "battery saver" that prevents Locale from running.

THESE INSTRUCTIONS ARE NOT EXACT. With over 15,000 different Android models from all over the world, every device is different. Two devices from the same manufacturer might even be different. These steps are an approximation based on a number of devices that we've tested. If you don't see the exact same things as listed here, poke around in the Android Settings.

  • 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. (On some models, Smart Manager is on the home screen instead of under Settings). 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."