WiFi Prioritizerデバイスの Wi-Fi をより優先されたネットワークに切り替えます
***注意: 新しい Android バージョンのサポート***
Android 10 以降ではアプリが正しく機能しなくなりますのでご注意ください。これは主に、バックグラウンド スキャンに設定された制限と、アプリケーションが OS ネットワーク接続を強制できないことが原因です。
***通知の終わり***
WiFi Prioritizer優先度の低いワイヤレス ネットワークに接続している間に、優先度の高いワイヤレス ネットワークが範囲内に入ると、優先度の高いワイヤレス ネットワークに自動的に再接続を試みることで、単純な問題を解決することを目的としています。
ネットワークを希望の順序でドラッグするだけで、残りはアプリが処理します。デフォルト値は、システム WifiManager の設定から取得されます。 Android は、新しい WiFi 接続を確立する場合にのみ、これらの優先順位を尊重します。そのため、システムを支援するために、ネットワークを再注文するときにWiFi Prioritizerもこれらの優先順位を更新します (オプションが有効な場合)。
このアプリケーションは個人使用のために作成しましたが、私がこの問題を抱えているということは、きっと同じ問題を抱えている人が他にもいるはずだと考えました。
***知らせ***
Android 6.0では、利用可能なアクセスポイントへのアクセス許可が位置許可グループに含まれていたようです。バージョン 2.0.6 以降では、アプリケーションが動作するために ACCESS_COARSE_LOCATION 権限を追加する必要がありました。
注意。 「更新の開始時に WIFI を有効にする」オプションが有効になっている場合に不必要な接続/再接続を避けるために、WIFI スリープ ポリシーが ALWAYS (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
上位 Wi-Fi 選出のロジックを変更しました。
2.0.6
過去に許可を拒否したユーザーへの許可説明画面を追加しました。
いくつかのコードをクリーンアップしました。
2.0.5
Android 6.0 Marshmallow に必要な新しい権限を追加しました。 (ACCESS_COARSE_LOCATION)
ターゲット SDK 23 に変更され、実行時の最初のスタブ権限が追加されました。
続きを読む