Wi-Fiがランダムかつ自動的にオンになります。


10

無制限のデータプランを持っているため、WiFiをオンにすることはありません。最近、ランダムに自律的に有効になっていることに気付きました。

WiFiをオンにし続けている原因を特定するにはどうすればよいですか?WiFi有効化インテントを起動したアプリケーションをキャッチする方法はありますか?

私はこれまでブラインド検索を行っていましたが、それでもWiFiがオンになっていることに気づきました。前もって感謝します!Android 4.4を実行しているNexus 4を持っています


1
私の場合、最近SIMカードを変更したため、アバストの盗難防止機能であることがわかりました。うまくいけば、これによって誰かが私が
経験し

Huaweiの電話でも同じことが起こりました。それはWi-Fi +機能でした。設定-> Wi-Fi-> Wi-Fi +->オフ。
Antoni4

回答:


5

KitKatには、Wi-Fiがオフの場合、定期的にネットワークをスキャンしてWi-Fiベースの位置検出を機能させる機能があります。これをオフにするには:-

  1. Wi-Fi設定に移動します
  2. 上のオーバーフローメニュー(3つのドット)を選択高度を
  3. [ 常に利用可能なスキャン]をオフにします

アプリがWi-Fiを完全にオンにする場合でも、これは意図的に行われるものではありません。むしろ、それはメソッドを呼び出すことによって行われWifiManager.setWifiEnabledます。これを実行できるのは、「Wi-Fiへの接続と切断」権限を持つアプリのみです。


1
ご返信ありがとうございます!以前このオプションのチェックを外しましたが、問題は解決しません。
Miron V

5

それがDanが述べた KitKat機能ではなく、間隔がかなり短い場合(たとえば、夜に寝ているときに少なくとも1回発生します):

  • USBデバッグを有効にする
  • デバイスをUSB経由でPCに接続する
  • PCで実行 adb logcat | tee wifi.log
  • 寝なさい
  • 翌朝、Ctrl+を押しますC
  • wifi.logそれがいつトリガーされたかを確認します(できれば誰が)

これは少なくとも物事を絞り込むのに役立つはずです。「アプリXトリガーWiFi」と明示されていなくても、「WiFiがオンになるたびに、アプリXのイベントZが前に数行言及されたのを見つけた」などのパターンを確認できます。それはそれがXと関係があるかもしれない良い指標です。したがって、Xに要求された(および付与された)ネットワーク(または「粗い場所」)アクセス許可があるかどうかを確認します。許可されていない場合は、候補になりそうにありません。それ以外の場合は、無効化/フリーズ/アンインストールしてみて、問題が解決したかどうかを確認してください。もしそうなら、あなたはそれを見つけました–そうでなければ、次で繰り返します。


@Izzyで、Wi-Fiの状態変更権限を持つアプリケーションを見つけて、Android 4.1.2でアプリをアンインストールするだけです。同じ問題が発生するのは、一定の時間間隔だけです。
user285oo6 2014

そのアプローチを使用したい場合は、こちらの私の回答を参照してください。2つのアプローチを組み合わせる方が少し安全かもしれないので、間違ったアプリをアンインストールしないでください;)
Izzy

2

デバイスで同じ問題が発生しました(注3)。T-Mobileは、電話のラインに「接続オプティマイザー」機能を備えていないようです。T-moの場合、無効にする必要がある機能は「Wi-Fi Manager」です。

この機能を無効にするには、以下を実行する必要があります。

  • T-Mobileアカウントにアクセスします(私にとっては、「T-Mobile My Account」アプリを押すだけです)。
  • 端末のメニューボタンを押し、[オプション]を選択します。
  • [通知]で、[Wi-Fiマネージャーの通知を表示する]チェックボックスをオフにします。
  • [接続アシスタント]で[Wi-Fiマネージャを開く]を選択します。
  • [Wi-Fi接続の管理]のチェックボックスをオフにします。

それでおしまい...

私は無関係の問題についてT-mobileの技術サポートに話し、この問題を素直に述べました。これは既知の問題であり、この問題が解決されていると述べた。当面の間、「Wi-Fiマネージャ」を無効にすることは、この問題に対処するための一時的な修正です。Wi-Fiマネージャを無効にする簡単な方法は次のとおりです。

T-Mobileマイアカウント->メニュー->オプション-> [Wi-Fiマネージャー通知を表示](チェックを外す)-> [Wi-Fiマネージャーを開く]([接続アシスタント]の下)->(チェックをはずす)[Wi-Fiを管理]接続」。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.