Saya tidak pernah mengaktifkan WiFi karena saya memiliki paket data tanpa batas. Saya baru-baru memperhatikan bahwa itu diaktifkan secara acak.
Bagaimana saya bisa menemukan pelakunya yang terus menyalakan WiFi saya? Apakah ada cara saya dapat menangkap aplikasi yang meluncurkan WiFi memungkinkan Intent?
Saya telah melakukan pencarian buta sejauh ini dan saya masih melihat WiFi saya menyala. Terima kasih sebelumnya! Saya memiliki Nexus 4 yang menjalankan Android 4.4
wi-fi
4.4-kitkat
Miron V
sumber
sumber
Jawaban:
KitKat memiliki fitur di mana, ketika Wi-Fi dimatikan, secara berkala memindai jaringan untuk memungkinkan deteksi lokasi berbasis Wi-Fi berfungsi. Untuk mematikan ini: -
Bahkan ketika aplikasi menyalakan Wi-Fi sepenuhnya, ini tidak dilakukan dengan niat; melainkan, itu dilakukan dengan memanggil metode
WifiManager.setWifiEnabled
. Hanya aplikasi dengan izin " sambungkan dan lepaskan dari Wi-Fi " yang dapat melakukan ini.sumber
Jika bukan fitur KitKat yang disebutkan Dan , dan intervalnya cukup pendek (jadi misalkan terjadi setidaknya satu kali saat Anda tidur di malam hari):
adb logcat | tee wifi.log
wifi.log
untuk melihat kapan itu dipicu (dan mudah-mudahan, oleh siapa)Setidaknya ini harus membantu mempersempit segalanya. Bahkan jika tidak secara eksplisit menyatakan "App X memicu WiFi", Anda dapat memeriksa polanya, seperti "evertime WiFi telah dihidupkan, saya menemukan event Z aplikasi X menyebutkan beberapa baris sebelumnya". Indikator yang bagus mungkin ada hubungannya dengan X kalau begitu. Jadi, periksa apakah X memiliki izin jaringan (atau "lokasi kasar") yang diminta (dan diberikan), seolah-olah tidak, itu bukan kandidat Anda. Jika tidak, coba nonaktifkan / bekukan / hapus instalannya, dan lihat apakah masalah Anda hilang. Jika demikian, Anda menemukannya - jika tidak, ulangi dengan yang berikutnya.
sumber
Saya memiliki masalah yang sama dengan perangkat saya (Catatan 3). T-Mobile tampaknya tidak memiliki fitur "Pengoptimal Koneksi" di jajaran ponselnya. Dalam kasus T-mo, fitur yang perlu dinonaktifkan adalah "Wi-Fi Manager".
Untuk menonaktifkan fitur ini, Anda perlu melakukan hal berikut:
Itu dia...
Saya berbicara dengan dukungan teknis T-mobile tentang masalah yang tidak terkait dan langsung menyebutkan masalah ini. Perwakilan memberi tahu saya bahwa ini adalah masalah yang diketahui dan menyatakan bahwa masalah ini sedang ditangani. Sementara itu menonaktifkan "Wi-Fi Manager" adalah perbaikan sementara untuk mengatasi masalah ini. Berikut adalah cara singkat untuk menonaktifkan pengelola Wi-Fi:
T-Mobile Akun Saya -> Menu -> Pilihan -> "Tampilkan Pemberitahuan Wi-Fi Manager" (Hapus centang) -> "Buka Wi-Fi Manager" (di bawah "Connection Assistant") -> (Hapus centang) "Kelola Wi-Fi Koneksi ".
sumber