web-dev-qa-db-ja.com

Android Lollipop以降で設定UIを使用してWiFi優先度を設定する

KitKatには[設定]> [WiFi]> [高度なWiFi]オプションがあり、示されているように優先度を設定しました。

これは、Nexus LollipopおよびMarshmallowデバイスにはありません。利用可能なアプリがありますが、これらを管理するために逃したオンボードの方法があるかどうか、そうでない場合は、その削除の背後にある考え方を知りたいです。

enter image description here

23
Carl Whalley

これは、CyanogenMOD 13デバイスで動作します。これはshould LollipopおよびMarshmellowデバイスでも動作すると信じるようになりました。

Wi-Fi設定で、オーバーフローアイコンをタップし、[保存されたネットワーク]を選択します。オーバーフローアイコンをもう一度タップし、「自動優先度」を無効にします。信号アイコンを上下にドラッグして、ネットワークの順序を変更できるようになりました。

L&Mでどのように/どのように機能するかを教えてください!

4
Ecchi-Alex

これは古い投稿であることがわかりましたが、何か他のものを探して、私はこれにつまずきました:

ルート化されたデバイスでは、通常wpa_supplicant.confに保存されているdata/misc/wifiファイルを手動で編集できます。標準のテキストエディタを使用します。

このファイルでは、保存されたすべてのネットワークが次のような構造で記述されています

network={
  ssid="network-name"
  other_key=other_value
  priority=priority-value
}

優先度の値が高いほど、優先度が高くなります。優先順位は一意である必要はありません。同じ場所に複数のネットワークが保存されていることがわかっている場合にのみ、最も不要なネットワークに0、最も必要なネットワークに9などの異なる優先度値を与えることを検討する必要があります。あなたはアイデアを得る。

ツール

ここで役立つルート化された電話用のツールもいくつかあります。私が使用しているものの1つは、GravityBoxで、非常に便利な微調整とツールを大量に携帯に提供しています。 GravityBoxを使用するには、XPosedフレームワーク(>> http://repo.xposed.info/ )をインストールする必要があります(>> http://repo.xposed.info/module-overview 、次にGravityBoxを検索します; Android version)に適したバージョンを選択してください

他のツールもありますが、それらについては何も言えません。私の意見は次のとおりです。機密データをいじることができるツールには注意してください。優先順位を変更できる場合、wpa_supplicant.confに保存されているネットワークパスワードを読み取ることもできます。

1
Lothar Mueller

Nexus 5xのストックNougat 7.1.1でこれを達成しようとしていました。テキストエディタを使用して、/data/misc/wi-fi/wpa_supplicant.confファイルのプロパティを編集しました。完璧に機能しました。ただし、このファイルを編集するにはルートアクセスが必要です。

0
fred