WiFi Prioritizer

3.0
2.01K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

***NOTICE: Newer Android Versions Support***
Please note that the app no longer functions correctly on Android 10 or higher. This is mainly due to the limits put on background scanning and applications' inability to force the OS network connection.
***END OF NOTICE***

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.

***NOTICE***
With Android 6.0 it seems the permission to access available access points was included in the location permission group. With version 2.0.6+ I needed add the ACCESS_COARSE_LOCATION permission for the application to work.

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.

***END OF NOTICE***

***PERMISSIONS LIST***
Access recent list of scanned WIFI access points (New)
android.permission.ACCESS_COARSE_LOCATION

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***
Updated on
Oct 28, 2016

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available
3.0
2.01K reviews
PD McH
July 3, 2022
This is amazing. The app I was using before stopped working and I have since tried several others before this. The others all said you have to basically hack your phone with some kind of undefined software add-in to get them work. An APK or something. Apparently it has something to do with disabling new security features that came with Android 10. Scary. This works seamlessly and perfectly without all that. And it's better organized. Best app I have found in years.
Did you find this helpful?
Dagou Tuzi
July 2, 2022
IT WORKS! On my S22 android v12. Similar apps didn't. No instructions = need patience and willingness to experiment to figure it out. My S22 has a sticky AP problem: it locks on to the first AP at home. If I then move to my study (with its own AP) the S22 stays locked on the AP downstairs at the other end of the house with a signal that barely reaches; lousy for wifi calling (needed cause cell signal weak). With rightsetting app fixes that. Requires manual start & must keep running/don't close.
Did you find this helpful?
Monique LaRiviere
November 20, 2020
Works well enough. Doesn't always start up after a restart, but works once I tap it. My phone always, upon returning home, connects first to a neighbor's xfinitywifi that has a poor internet connection. I would never think of checking until I was having a problem connecting or syncing or dropping a call. This app does a good job of switching my connection after I get home. Not sure how long it takes, because it's always soon enough that I don't have a problem anymore.
15 people found this review helpful
Did you find this helpful?

What's new

2.0.8
Added additional refresh intervals.
Optimised settings code a little.

2.0.7
Changed logic for top wifi election.

2.0.6
Added permission explanation screen for user who declined the permission in the past.
Cleaned up some code.

2.0.5
Added new permission needed for Android 6.0 Marshmallow. (ACCESS_COARSE_LOCATION)
Changed to target SDK 23 and added first stab at run-time permissions.