WiFi Prioritizer

WiFi Prioritizer


WiFi Prioritizer aims to solve a simple problem by attempting to automatically reconnect to a higher priority wireless network when it comes in range while still being connected to a lower priority wireless network.

Simply drag the networks in the desired sequence and the app will take care of the rest. The default values are pulled from what's set in the system WifiManager. Android will honour those priorities only when it's establishing a fresh WiFi connection. So to help the system WiFi Prioritizer will also update those priorities (if the option is enabled) when you re-order the networks.

I wrote this application for my personal use but figured that if I have this problem, then surely there are other people out there with the same problem.

Please feel free to send feedback, suggestions or feature requests.

***NOTICE***
If you have issues with an update. You're welcome to roll back using the APKs available on my site: http://wifiprioritizer.flash.za.org/download/all-versions

NB. Make sure your WIFI sleep policy is set to ALWAYS (Under WIFI settings -> Advanced settings) to avoid unnecessary connect/reconnect when the "Enabling WIFI at start of refresh" option is enabled.

I'm available on Google+ at https://plus.google.com/106305692535132377088

I also have a Google+ community now to manage beta tests so if you want to assist with beta testing, please request access. https://plus.google.com/u/0/communities/112728793110808546975

***END OF NOTICE***

***PERMISSIONS LIST***
Send Logs to assist with diagnosing problems.
android.permission.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE

Internet connectivity check
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE

Start at boot
android.permission.RECEIVE_BOOT_COMPLETED

Control WIFI connectivity
android.permission.CHANGE_WIFI_STATE
android.permission.ACCESS_WIFI_STATE

Enabling WIFI on certain devices
android.permission.WRITE_SETTINGS

***END OF PERMISSIONS***

Recent changes:
2.0.2
Fixed bug where wifi was being switched on even though the setting was disabled.

2.0.1
Recompiled against latest Lollipop SDK
Set min SDK to Jelly Bean 4.1
Added material theme for Lollipop devices.
Fixed handling of WIFI when in airplane mode.
Removed code which caused crashes on KitKat or higher Samsung devices due to permission lock down by Samsung.
Add to list
Free
79
4.0
User ratings
984
Installs
50,000+
Concerns
0
File size
296 kb
Screenshots
Screenshot of WiFi Prioritizer Screenshot of WiFi Prioritizer Screenshot of WiFi Prioritizer Screenshot of WiFi Prioritizer Screenshot of WiFi Prioritizer Screenshot of WiFi Prioritizer
About WiFi Prioritizer
WiFi Prioritizer aims to solve a simple problem by attempting to automatically reconnect to a higher priority wireless network when it comes in range while still being connected to a lower priority wireless network.

Simply drag the networks in the desired sequence and the app will take care of the rest. The default values are pulled from what's set in the system WifiManager. Android will honour those priorities only when it's establishing a fresh WiFi connection. So to help the system WiFi Prioritizer will also update those priorities (if the option is enabled) when you re-order the networks.

I wrote this application for my personal use but figured that if I have this problem, then surely there are other people out there with the same problem.

Please feel free to send feedback, suggestions or feature requests.

***NOTICE***
If you have issues with an update. You're welcome to roll back using the APKs available on my site: http://wifiprioritizer.flash.za.org/download/all-versions

NB. Make sure your WIFI sleep policy is set to ALWAYS (Under WIFI settings -> Advanced settings) to avoid unnecessary connect/reconnect when the "Enabling WIFI at start of refresh" option is enabled.

I'm available on Google+ at https://plus.google.com/106305692535132377088

I also have a Google+ community now to manage beta tests so if you want to assist with beta testing, please request access. https://plus.google.com/u/0/communities/112728793110808546975

***END OF NOTICE***

***PERMISSIONS LIST***
Send Logs to assist with diagnosing problems.
android.permission.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE

Internet connectivity check
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE

Start at boot
android.permission.RECEIVE_BOOT_COMPLETED

Control WIFI connectivity
android.permission.CHANGE_WIFI_STATE
android.permission.ACCESS_WIFI_STATE

Enabling WIFI on certain devices
android.permission.WRITE_SETTINGS

***END OF PERMISSIONS***

Recent changes:
2.0.2
Fixed bug where wifi was being switched on even though the setting was disabled.

2.0.1
Recompiled against latest Lollipop SDK
Set min SDK to Jelly Bean 4.1
Added material theme for Lollipop devices.
Fixed handling of WIFI when in airplane mode.
Removed code which caused crashes on KitKat or higher Samsung devices due to permission lock down by Samsung.

Android Market Comments
A Google User
Aug 14, 2015
It did exactly what I'd expected it to do. I was looking for an app to where it would connect to a specific network when I was in range by priority but instead it kept connecting to the network that I didn't want because it had a stronger signal. What eventually ended up happening was that it disabled both networks while I was away so when I returned to my primary network, it was disabled ALONG with the network that I was NOT wanting to connect to and ended up using mobile data without my knowledge. So technically it will not prioritize connections.
A Google User
Aug 12, 2015
Doesn't work It just does not change to stronger signal when one is available. I still have to switch manually, so not really much point in having this app.
A Google User
Aug 9, 2015
It will help me connect to wifi network
A Google User
Aug 6, 2015
Really works Love the app. Works great. Maybe add more options like clicking on the item will connect to it. Maybe more info pr. WiFi like type strength etc.
A Google User
Aug 1, 2015
Good