Bagaimana cara menonaktifkan seluler ketika WiFi hadir?

15

Saya melakukan semua komunikasi saya melalui internet (Jabber, SIP), jadi saya hanya perlu seluler sebagai cadangan.

Selain itu, jangkauan di rumah saya hampir tidak ada dan sebagai hasilnya, baterai terkuras dalam beberapa jam (berbeda dengan beberapa hari ketika GSM dinonaktifkan).

Apakah ada aplikasi untuk menonaktifkan komunikasi seluler sepenuhnya (mode pesawat) jika ada jaringan WiFi, dan mengaktifkannya sebaliknya?

Saya tidak tertarik dengan solusi yang hanya menonaktifkan koneksi data: Android sudah menangani itu.
Saya setuju dengan solusi yang membutuhkan rooting, membangun kembali Android, dll.

whitequark
sumber
Mungkin bisa membantu untuk melihat ke solusi @ Izzy yang melibatkan tasker . Tweak diperlukan, alih-alih mendeteksi sinyal GSM, periksa apakah jaringan wifi ada, beralih ke mode pesawat dan aktifkan wifi. Jika pindah dari titik jaringan, matikan wifi dan aktifkan seluler.
t0mm13b
@ t0mm13b Tasker luar biasa. Jika Anda mengubah komentar Anda menjadi jawaban, saya dengan senang hati akan menerimanya.
whitequark

Jawaban:

3

Mungkin bisa membantu untuk melihat ke solusi @ Izzy yang melibatkan tasker .

Tweak diperlukan:

  • Alih-alih mendeteksi sinyal GSM / CDMA, periksa apakah jaringan Wifi ada di dekatnya
  • Beralih ke / aktifkan mode pesawat dan aktifkan Wifi dan sambungkan dengan benar (bagian ini tidak pasti - jika ini merupakan titik Wifi publik yang terbuka, bagus ( buruk tetapi cerita lain tentang wifi terbuka ) Bagaimana jika itu adalah jaringan Wifi pribadi dan perlu memasukkan kunci? Tasker mungkin bisa membantu Anda dengan itu, tidak yakin!
  • Jika pindah dari titik jaringan, matikan / nonaktifkan Wifi dan nonaktifkan mode Pesawat.

Melihat di sini di wiki ini yang berjudul " Aktifkan Wifi di rumah " entri mungkin juga membantu Anda, untuk mengutip, dalam kasus membusuk tautan:

Rute saya ke dan dari tempat kerja diisi oleh jaringan terbuka dari penyedia kabel yang memerlukan login melalui halaman web dan jaringan rumah tanpa jaminan. Setiap kali saya melewati mereka, telepon saya mencoba untuk terhubung, memutuskan sambungan saya dari 3G. Membiarkan WiFi terus-menerus berarti saya dibiarkan dengan gangguan layanan konstan. lupa mengaktifkan WiFi di rumah berisiko menghabiskan paket data saya. Untuk alasan ini saya mematikan WiFi ketika saya keluar dan menyalakannya ketika saya pulang. Tetapi bagaimana jika saya lupa?

Dengan profil Tasker ini, ponsel saya sekarang menggunakan data lokasi sel untuk menghidupkan / mematikan wifi.

Langkah:

Aktifkan GPS (hanya untuk sekarang). Anda tidak perlu membuatnya terus berjalan sepanjang waktu, tetapi itu membantu untuk menentukan di mana lokasi Anda untuk langkah konteks.

Pertama, pulanglah (tempat router wifi Anda tinggal).

Profil: WiFi Di Rumah Konteks: Lokasi> Net = Aktif, GPS = Mati, Radius 500m, Dapatkan Perbaiki

Tugas: Di Rumah Aksi: Net> WiFi> Aktif Tugas (opsional): Peringatan> Popup> Teks "WiFi Aktif"

Tugas: Meninggalkan Aksi Rumah: Net> WiFi> Tidak Aktif Tugas (opsional): Peringatan> Popup> Teks "WiFi Tidak Aktif"

Dapatkan Memperbaiki lokasi di mana Anda saat ini berada di peta sehingga Anda harus benar-benar di rumah untuk langkah ini.

Anda memiliki beberapa opsi pengaturan tergantung pada seberapa banyak konsumsi daya vs akurasi. Lihat [html http://tasker.dinglisch.net/userguide/en/loctears.html "Lokasi Tanpa Air Mata"]. Yang paling tidak akurat (Net = Off, GPS = Off) membutuhkan radius yang sangat besar. Yang paling akurat (Net = Aktif, GPS = Aktif) akan menguras baterai Anda lebih cepat.

Saya menemukan Net = On, GPS = Off, Radius 500m berfungsi dengan baik. Ponsel saya tahu kapan saya di rumah.

t0mm13b
sumber
Keren terima kasih! Solusi lain untuk portal captive yang nakal adalah dengan memeriksa CellID dan hanya mematikan baseband jika CellID cocok dengan salah satu yang dikenal. Saya tidak punya masalah itu.
whitequark
8

Anda dapat mencoba aplikasi yang dikembangkan oleh pengguna gyagapen Forum XDA Developers Forum yang pada dasarnya mengelola secara cerdas beralih antara WiFi dan koneksi data 3G saat Anda bergerak:

CleverConnectivity

Tangkapan Layar Aplikasi 01 Tangkapan Layar Aplikasi 02

CleverConnectivity adalah aplikasi yang membantu Anda mengelola data dan koneksi wifi Anda untuk menghemat baterai.

Bagaimana cara kerja CleverConnectivity?

Aplikasi ini akan secara otomatis menghidupkan dan mematikan konektivitas (data / wifi / sinkronisasi) saat layar MATI.
Sebagai contoh jika pengguna memilih konfigurasi di bawah ini:
Waktu Aktif: 2 menit
Waktu Aktif Berikutnya Pemeriksaan:
Waktu Mati 1 menit : 10m
Pemeriksaan penggunaan Interval: 3s
Setelah layar MATI, CleverConnectivity akan menjaga konektivitas tetap hidup selama 2 menit. Kemudian akan memeriksa apakah data digunakan selama periode 3s.
Jika data digunakan, konektivitas akan disimpan selama 1 menit (Time On Next Check).
Jika data TIDAK digunakan, konektivitas akan dinonaktifkan selama 10 menit. Setelah ini, konektivitas akan diaktifkan kembali dan Waktu Aktif akan masuk.
Setelah layar AKTIF, konektivitas akan diaktifkan kembali secara otomatis.

Tautan:


Anda dapat mencoba aplikasi yang tersedia dari Google Play Store yang secara otomatis mengontrol status WiFi Anda:

Toggler WiFi pintar

Deskripsi

Smart WiFi Toggler adalah aplikasi yang dirancang untuk mengontrol WiFi ponsel Anda menggunakan aturan berbasis lokasi. Tujuannya adalah untuk menghemat baterai dan meminimalkan biaya data dengan mematikan WiFi saat tidak terhubung ke jaringan, dan menyalakannya saat ada hotspot yang dikenal. Itu terus-menerus belajar di mana hotspot Anda berada untuk membuat keputusan.

Ini adalah aplikasi yang sangat berguna jika Anda sering lupa mematikan WiFi ketika meninggalkan hotspot, atau jika Anda ingin secara otomatis beralih dari data seluler ke WiFi untuk menghemat baterai setiap kali Anda kembali ke hotspot.

Berikut adalah beberapa fitur keren yang ditawarkan Smart WiFi Toggler:

  • Secara otomatis mempelajari lokasi hotspot WiFi Anda.
  • Mematikan WiFi saat terputus dari jaringan WiFi.
  • Secara otomatis mengaktifkan WiFi ketika dekat hotspot yang dikenal.
  • Menggunakan lokasi jaringan Anda. Tidak ada baterai GPS yang terkuras.
  • Memberikan kemampuan untuk mengontrol perilaku "sambung otomatis" untuk setiap hotspot.
  • Kemampuan untuk mengunci WiFi ke keadaan dinonaktifkan.
  • Pemberitahuan peringatan dan penguncian otomatis WiFi saat hotspot sedang tidak aktif.
  • Riwayat, pencatatan, dan layar pemecahan masalah jika Anda menghadapi masalah.

Tangkapan layar Smart WiFi Toggler

Zuul
sumber
Saya secara khusus mengatakan bahwa WiFi adalah saluran utama komunikasi saya, dan saya harus mematikan seluruh baseband (mode pesawat) dan bukan koneksi data. Maaf, tetapi semua ini tidak relevan.
whitequark
Adakah yang sudah mengukur berapa banyak baterai yang dihemat oleh aplikasi ini? Saat ini saya memiliki WLAN selalu dihidupkan dan switching dilakukan secara otomatis (hanya untuk jaringan yang dikenal, saya tidak menggunakan WLAN terbuka).
ott--
0

masuk saja ke mode pesawat, dan aktifkan wifi sesudahnya

ugzigz
sumber
1
Saya tidak berpikir OP mencari untuk mengelola mikro itu.
Matius Baca
Apakah ini mungkin? Di Android 4.4 saya, ikon wifi tidak berpengaruh ketika mode pesawat diaktifkan.
Nemo