Smart WiFi Toggler

Smart WiFi Toggler


Smart WiFi Toggler is an application designed to control your phone's WiFi using location based rules. Its aim is to conserve battery and minimize data charges by turning WiFi off when not connected to a network, and turning it on when a known hotspot is present. It constantly learns where your hotspots are located to make its decisions.
It's a very useful application if you frequently forget to turn WiFi off when leaving a hotspot, or if you want to automatically switch from mobile data to WiFi to conserve battery whenever you're back into a hotspot.

Here are some of cool features Smart WiFi Toggler has to offer:
- Automatically learns your WiFi hotspot locations.
- Turns WiFi off when disconnected from WiFi network.
- Automatically turns WiFi on when near a known hotspot.
- Uses your network location. No GPS battery drain.
- Provides the ability to control "auto-connect" behavior for each hotspot.
- Ability to lock WiFi to a disabled state.
- Warning notification and auto-locking WiFi when a hotspot is down.
- WiFi Hopper: Jump from a weak hot spot to a strong one.
- Toggle network mode on CM based ROMs.
- History, logging, and a troubleshooting screen in case you face any problems.

There is an extensive help section with the app, so be sure to check it out if you have any questions.

Hope you enjoy using Smart WiFi Toggler as much as I enjoyed building it!

Please read the below notes
Note 1: This app requires "mobile network location" access to be enabled on your device.
Note 2: Persistent mode shows a notification icon. If you don't want the icon, disable persistent mode.
Note 3: On some devices WiFi Sleep Policy causes incorrect behavior. Please set this to always keep WiFi on. To do that, go to Android Settings --\ WiFi --\ Advanced (menu).

Permissions:
- ACCESS_COARSE_LOCATION: To determine your network location.
- ACCESS_WIFI_STATE: To check WiFi state.
- ACCESS_NETWORK_STATE: To check the network state.
- WRITE_EXTERNAL_STORAGE: For logging.
- CHANGE_WIFI_STATE: For toggling WiFi.
- WAKE_LOCK: For waking the device up in scheduled mode.
- RECEIVE_BOOT_COMPLETED: To run on start-up.
- LISTEN_SIGNAL_STRENGTHS: To determine the cell signal strength.
- INTERNET: To receive ads. Yes, this app has ads!
- CHANGE_NETWORK_STATE: To toggle the data connection.
- READ_PHONE_STATE: To detect if there's a call in progress.
- CHANGE_NETWORK_MODE: Valid for CM ROMs only.

Want to help translate? Visit http://osmehgo.oneskyapp.com/

Keywords: intelligent, automatic, auto, wifi, wireless, wi-fi, hotspot, network, toggle, switch, 2G, 3G, battery, power, juice, conserve, drain, location, cell, gps, manager, manage

Recent changes:
v2.5.2
- Fixed the toggle issue on Galaxy devices running Lollipop.
- Updated the Norwegian translation.
- Fixed crash on Lollipop 5.1.

Lollipop no longer supports toggling mobile data. If you use this feature and think you need it, read this first: http://smartwifitoggler.com/faq.php#15
Add to list
Free
83
4.2
User ratings
13797
Installs
1,000,000+
Concerns
1
File size
3589 kb
Screenshots
Screenshot of Smart WiFi Toggler Screenshot of Smart WiFi Toggler Screenshot of Smart WiFi Toggler Screenshot of Smart WiFi Toggler Screenshot of Smart WiFi Toggler Screenshot of Smart WiFi Toggler Screenshot of Smart WiFi Toggler
About Smart WiFi Toggler
Smart WiFi Toggler is an application designed to control your phone's WiFi using location based rules. Its aim is to conserve battery and minimize data charges by turning WiFi off when not connected to a network, and turning it on when a known hotspot is present. It constantly learns where your hotspots are located to make its decisions.
It's a very useful application if you frequently forget to turn WiFi off when leaving a hotspot, or if you want to automatically switch from mobile data to WiFi to conserve battery whenever you're back into a hotspot.

Here are some of cool features Smart WiFi Toggler has to offer:
- Automatically learns your WiFi hotspot locations.
- Turns WiFi off when disconnected from WiFi network.
- Automatically turns WiFi on when near a known hotspot.
- Uses your network location. No GPS battery drain.
- Provides the ability to control "auto-connect" behavior for each hotspot.
- Ability to lock WiFi to a disabled state.
- Warning notification and auto-locking WiFi when a hotspot is down.
- WiFi Hopper: Jump from a weak hot spot to a strong one.
- Toggle network mode on CM based ROMs.
- History, logging, and a troubleshooting screen in case you face any problems.

There is an extensive help section with the app, so be sure to check it out if you have any questions.

Hope you enjoy using Smart WiFi Toggler as much as I enjoyed building it!

Please read the below notes
Note 1: This app requires "mobile network location" access to be enabled on your device.
Note 2: Persistent mode shows a notification icon. If you don't want the icon, disable persistent mode.
Note 3: On some devices WiFi Sleep Policy causes incorrect behavior. Please set this to always keep WiFi on. To do that, go to Android Settings --\ WiFi --\ Advanced (menu).

Permissions:
- ACCESS_COARSE_LOCATION: To determine your network location.
- ACCESS_WIFI_STATE: To check WiFi state.
- ACCESS_NETWORK_STATE: To check the network state.
- WRITE_EXTERNAL_STORAGE: For logging.
- CHANGE_WIFI_STATE: For toggling WiFi.
- WAKE_LOCK: For waking the device up in scheduled mode.
- RECEIVE_BOOT_COMPLETED: To run on start-up.
- LISTEN_SIGNAL_STRENGTHS: To determine the cell signal strength.
- INTERNET: To receive ads. Yes, this app has ads!
- CHANGE_NETWORK_STATE: To toggle the data connection.
- READ_PHONE_STATE: To detect if there's a call in progress.
- CHANGE_NETWORK_MODE: Valid for CM ROMs only.

Want to help translate? Visit http://osmehgo.oneskyapp.com/

Keywords: intelligent, automatic, auto, wifi, wireless, wi-fi, hotspot, network, toggle, switch, 2G, 3G, battery, power, juice, conserve, drain, location, cell, gps, manager, manage

Recent changes:
v2.5.2
- Fixed the toggle issue on Galaxy devices running Lollipop.
- Updated the Norwegian translation.
- Fixed crash on Lollipop 5.1.

Lollipop no longer supports toggling mobile data. If you use this feature and think you need it, read this first: http://smartwifitoggler.com/faq.php#15

Android Market Comments
A Google User
Saturday 2:47 PM
Unreliable I'm next to router!
A Google User
5 days ago
Perfect!! Toggle wifi and data! This app is my penny pinching buddy! Trustworthy, auto keeping mobile data usage as little as possible, with no interruption to me. I have used this for several months and I strongly recommend that you download it. ๐Ÿ’œ
A Google User
Jul 27, 2015
Works a treat ! Keeps phoned locked on, to the strongest signal.
A Google User
Jul 27, 2015
Feature request Great app. Add adjustable delay before switching on mobile data
A Google User
Jul 27, 2015
Handy app Love the app, use it all the time to manage WiFi on my device. Only annoying feature is when you are in an area with marginal reception the notification keeps coming up to tell you that you're connected, you're not connected, you're connected again, etc. Sometimes gets in the way of typing and other phone uses. Maybe if notification was translucent and you could still touch the buttons through the notification it would be less of a nuisance?
Version 1000000
Version 1000000