WiFi Prioritizer會將您裝置的 WiFi 切換到更首選的網絡
***注意:支援較新的 Android 版本***
請注意,該應用程式無法再在 Android 10 或更高版本上正常運作。這主要是由於後台掃描的限制以及應用程式無法強製作業系統網路連線。
***通知結束***
WiFi Prioritizer旨在解決一個簡單的問題,即在進入範圍內時嘗試自動重新連接到優先順序較高的無線網絡,同時仍連接到優先順序較低的無線網路。
只需按照所需的順序拖曳網絡,應用程式就會處理剩下的事情。預設值取自系統 WifiManager 中的設定。只有當 Android 建立新的 WiFi 連線時才會尊重這些優先順序。因此,為了幫助系統,當您重新排序網路時, WiFi Prioritizer也會更新這些優先順序(如果啟用了該選項)。
我編寫這個應用程式是為了個人使用,但我想如果我遇到這個問題,那麼肯定還有其他人也遇到同樣的問題。
***注意***
在 Android 6.0 中,存取可用存取點的權限似乎包含在位置權限群組中。對於 2.0.6+ 版本,我需要新增 ACCESS_COARSE_LOCATION 權限才能讓應用程式正常運作。
注意。確保您的 WIFI 睡眠策略設定為始終(在 WIFI 設定 -> 進階設定下),以避免在啟用「刷新開始時啟用 WIFI」選項時不必要的連線/重新連線。
***通知結束***
***權限清單***
存取最近掃描的 WIFI 接入點清單(新)
android.permission.ACCESS_COARSE_LOCATION
發送日誌以幫助診斷問題。
android.permission.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
網路連線檢查
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
開機時啟動
android.permission.RECEIVE_BOOT_COMPLETED
控制WIFI連接
android.permission.CHANGE_WIFI_STATE
android.permission.ACCESS_WIFI_STATE
在某些裝置上啟用 WIFI
android.permission.WRITE_SETTINGS
***權限結束***
2.0.7
更改了頂級 wifi 選舉的邏輯。
2.0.6
為過去拒絕權限的使用者新增了權限說明畫面。
清理了一些程式碼。
2.0.5
新增了 Android 6.0 Marshmallow 所需的新權限。 (ACCESS_COARSE_LOCATION)
更改為目標 SDK 23 並新增了運行時權限的首次嘗試。
閱讀更多信息