Mulai ulang koneksi data saat terhenti?

13

Kadang-kadang koneksi data kehendak warung ponsel saya, yaitu masih terlihat seperti itu tidak memiliki koneksi data (baik "H" atau "G"), tapi tidak ada server dapat dihubungi.

(Secara khusus, ROM saya menjadi Cyanogen, ikon data akan berubah menjadi abu-abu, artinya server Google tidak dapat dihubungi saat ini).

Ini biasanya mudah diselesaikan dengan mematikan dan menghidupkan kembali data seluler, yang bukan gangguan yang mengerikan, kecuali kadang-kadang keadaan macet ini tidak diperhatikan selama berjam-jam, membuat saya berisiko kehilangan komunikasi penting.

  • apakah ada cara mudah untuk mendeteksi keadaan "koneksi terputus" ini? lebih disukai cara yang dapat digunakan dalam Tasker untuk memicu siklus data seluler yang dinonaktifkan / diaktifkan?

  • apakah ada aplikasi untuk menangani situasi ini? Saya menemukan banyak yang tampaknya berurusan dengan masalah yang sama, yaitu ketika koneksi data benar-benar hilang (tidak ada ikon "H" atau "G"), tetapi tidak ada yang berurusan dengan situasi khusus ini.

(Ini terjadi pada HTC Wildfire S yang sudah di-root dengan rom Cyanogen 9, tapi pertanyaan saya tidak spesifik untuk itu).

UncleZeiv
sumber
1
Pertanyaan menarik, dan saya baru saja mengalami hal yang sama. Saya hanya menemukan aplikasi yang memicu ini tergantung pada kualitas sinyal; "Lucu" adalah saya mengalami kemacetan sinyal penuh, jadi ini tidak berhasil. Tetapi jika Anda menerimanya sebagai solusi, atau sesuatu untuk dicoba (termasuk profil Tasker), Anda dengan mudah menemukan jawaban panjang melalui halaman profil saya. Perhatikan pertanyaan saya untuk siaga sel - jangan khawatir, saya tidak banyak bertanya di sini :)
Izzy
Hai Izzy, itu pasti bacaan yang menarik dan memberi saya beberapa ide :)
UncleZeiv

Jawaban:

3

Anda secara berkala dapat memeriksa status nyata koneksi menggunakan HTTP GEToleh Tasker . Anda dapat me-restart data lagi dengan Tasker jika koneksi terhenti.

Tapi, sisi buruknya adalah akan menghabiskan baterai lebih cepat.

Android Quesito
sumber
Saya kira saya akan mencoba ini. Apakah Anda menyarankan untuk hanya mengirim permintaan ke server acak, misalnya Google? Saya bertanya-tanya dampak apa yang akan terjadi pada baterai untuk memeriksa ini, katakanlah, setiap 5 menit, mengingat bahwa saya menjaga data seluler saya selalu menyala dengan sinkronisasi penuh. (Juga, itu bukan masalah karena saya selalu bertanggung jawab di tempat kerja).
UncleZeiv
@UncleZeiv Ya, Anda bisa mempercayai Google. Jika tidak, periksa dengan beberapa host. BTW, saya tidak tahu berapa banyak baterai baterai akan terkuras HTTP GET (bervariasi tergantung pada sistem). Lakukan uji pada perangkat Anda. Dan, jika Anda selalu menjaga perangkat Anda dalam kondisi pengisian daya, pengurasan baterai tidak menjadi masalah.
Android Quesito
@UncleZeiv Saya kira jika Anda baik pada sinkronisasi penuh itu seharusnya tidak membuat terlalu banyak perbedaan - terutama jika perangkat Anda selalu di pengisi daya. Jika itu berhasil, pertimbangkan untuk memposting profil Tasker itu sebagai jawaban - pasti ada lebih banyak orang yang tertarik yang juga dapat menjalankannya dengan pengaturan yang berbeda (misalnya memeriksa semua 15 menit saja) jika tidak terus mengisi daya :) Anda bahkan dapat memiliki dua profil dengan tugas yang sama tetapi interval berbeda, satu dengan "daya apa pun terhubung" dan satu dengan yang sama tetapi terbalik, jika khawatir tentang menguras baterai.
Izzy
1

Lihatlah aplikasi seperti Connection Checker atau Connection State Notifier

YMMV, tampaknya berfungsi dengan baik untuk beberapa orang sedangkan tidak begitu banyak untuk orang lain.

Sparx
sumber
Hai Sparx, ini tampaknya mengatasi masalah yang sedikit berbeda, yang sama sekali kehilangan koneksi data atau mengubah jenis koneksi. Dalam kasus saya, saya tetap terhubung, tetapi setiap permintaan Internet gagal. Selain itu, Connection Checker mencoba menyelesaikan masalah dengan memasukkan dan keluar dari mode pesawat, yang agak terlalu drastis bagi saya (perlu memasukkan kembali nomor pin!) Mengingat hanya dengan mengaktifkan dan menonaktifkan data seluler cukup.
UncleZeiv
Saya pikir mereka bekerja pada prinsip yang sama yang disarankan oleh Sachin - ping server pilihan; jika tidak ada respons, maka koneksi data akan bersepeda. Jadi, bahkan jika Anda memiliki koneksi data (ditampilkan sebagai terhubung), tetapi tidak dapat mencapai server, itu harus memutus koneksi. Pemberitahu setidaknya harus membantu dengan setidaknya memberi tahu Anda bahwa ada masalah konektivitas, jadi mengetuk widget untuk mematikan / menghidupkan data (tersedia banyak) harus menjadi hal yang mudah untuk dilakukan.
Sparx