Skip to content

Battery Optimization

Android’s battery optimization can pause or stop Network Survey when running in the background, causing gaps in your survey data. Disabling this feature ensures continuous, reliable surveys.

When battery optimization is enabled:

  • Surveys may stop unexpectedly
  • Data gaps occur in your logs
  • Background surveys won’t work reliably
  • MQTT/gRPC streaming may disconnect

Solution: Disable battery optimization for Network Survey.


Network Survey will prompt you to disable battery optimization after the initial setup.

  1. When prompted, tap “Open Settings”
  2. Find Network Survey in the list
  3. Select “Don’t optimize” or “Allow”
  4. Return to the app

Done! Your surveys will now run reliably in the background.


  1. Open Network Survey
  2. Tap the Menu button in the top left corner
  3. Tap Settings
  4. Tap Battery Optimization
  5. Follow the prompt instructions

  1. Open Settings → Battery
  2. Tap Battery Optimization or the menu → Battery optimization
  3. Tap the dropdown → Select “All apps”
  4. Find Network Survey
  5. Select “Don’t optimize”
  6. Tap Done
  1. Open Settings → Apps → Network Survey
  2. Tap Battery
  3. Select “Unrestricted” (best for surveys)
    • Alternative: “Optimized” (may cause issues)
    • Avoid: “Restricted” (will stop surveys)

Some manufacturers add extra battery restrictions beyond Android’s standard settings.

  1. Settings → Apps → Network Survey → Battery
  2. Enable “Allow background activity”
  3. Settings → Device care → Battery → Background usage limits
  4. Remove Network Survey from restricted apps
  1. Settings → Apps → Manage apps → Network Survey
  2. Battery saver → Select “No restrictions”
  3. Autostart → Enable
  4. Settings → Battery & performance → App battery saver
  5. Choose “No restrictions” for Network Survey
  1. Settings → Battery → App launch
  2. Find Network Survey → Disable “Manage automatically”
  3. Enable “Auto-launch”, “Secondary launch”, “Run in background”
  1. Settings → Apps → Network Survey → Battery
  2. Select “Don’t optimize”
  3. Battery optimization“Don’t optimize”

After disabling battery optimization:

  1. Start a survey
  2. Lock your screen
  3. Wait 30-45 minutes
  4. Check your log files

Good: Continuous data with regular timestamps Problem: Gaps in timestamps indicate the app was paused


Will disabling optimization drain my battery faster?

Network Survey uses a wake lock when surveys are active, which does consume more battery. However:

Tips to Balance Battery Life:

  • Increase scan intervals (Settings → Scan rates)
  • Disable technologies you’re not using
  • Use external power for long surveys (car charger, power bank)
  • Stop surveys when not needed

  1. Double-check battery optimization is disabled
  2. Check manufacturer settings (see above)
  3. Grant background location permission (Settings → Permissions → Location → “Allow all the time”)
  4. Disable Android’s “Battery Saver” mode (restricts all apps)
  5. Check “Data Saver” mode (may affect network-dependent features)

If you see “Paused” in the survey monitor or Dashboard:

  • Low battery pause: The battery dropped below the configured threshold (Settings → Pause scanning on low battery)
  • Airplane mode: Cellular scanning pauses when airplane mode is active