WiFi Prioritizer akan mengalihkan wifi perangkat Anda ke jaringan yang lebih disukai
*** PEMBERITAHUAN: Dukungan Versi Android Baru ***
Harap diperhatikan bahwa aplikasi tidak lagi berfungsi dengan benar di Android 10 atau lebih tinggi. Hal ini terutama disebabkan oleh keterbatasan pemindaian latar belakang dan ketidakmampuan aplikasi untuk memaksa koneksi jaringan OS.
***AKHIR PEMBERITAHUAN***
WiFi Prioritizer bertujuan untuk memecahkan masalah sederhana dengan mencoba menyambung kembali secara otomatis ke jaringan nirkabel dengan prioritas lebih tinggi ketika berada dalam jangkauan sambil tetap terhubung ke jaringan nirkabel dengan prioritas lebih rendah.
Cukup seret jaringan dalam urutan yang diinginkan dan aplikasi akan mengurus sisanya. Nilai default diambil dari apa yang disetel di sistem WifiManager. Android akan menghormati prioritas tersebut hanya ketika membuat koneksi WiFi baru. Jadi untuk membantu sistem, WiFi Prioritizer juga akan memperbarui prioritas tersebut (jika opsi ini diaktifkan) ketika Anda menyusun ulang jaringan.
Saya menulis aplikasi ini untuk penggunaan pribadi tetapi saya pikir jika saya mengalami masalah ini, pasti ada orang lain di luar sana yang mengalami masalah yang sama.
***MELIHAT***
Dengan Android 6.0 tampaknya izin untuk mengakses titik akses yang tersedia disertakan dalam grup izin lokasi. Dengan versi 2.0.6+ saya perlu menambahkan izin ACCESS_COARSE_LOCATION agar aplikasi dapat berfungsi.
Catatan. Pastikan kebijakan tidur WIFI Anda disetel ke SELALU (Di bawah pengaturan WIFI -> Pengaturan lanjutan) untuk menghindari koneksi/koneksi ulang yang tidak perlu ketika opsi "Aktifkan WIFI saat awal penyegaran" diaktifkan.
***AKHIR PEMBERITAHUAN***
*** DAFTAR IZIN ***
Akses daftar terbaru titik akses WIFI yang dipindai (Baru)
android.permission.ACCESS_COARSE_LOCATION
Kirim Log untuk membantu mendiagnosis masalah.
android.izin.READ_LOGS
android.izin.WRITE_EXTERNAL_STORAGE
android.izin.READ_EXTERNAL_STORAGE
Pemeriksaan konektivitas internet
android.izin.INTERNET
android.izin.ACCESS_NETWORK_STATE
Mulai saat boot
android.izin.RECEIVE_BOOT_COMPLETED
Kontrol konektivitas WIFI
android.izin.CHANGE_WIFI_STATE
android.izin.ACCESS_WIFI_STATE
Mengaktifkan WIFI pada perangkat tertentu
android.izin.WRITE_SETTINGS
*** AKHIR IZIN ***
2.0.7
Mengubah logika untuk pemilihan wifi teratas.
2.0.6
Menambahkan layar penjelasan izin untuk pengguna yang sebelumnya menolak izin.
Membersihkan beberapa kode.
2.0.5
Menambahkan izin baru yang diperlukan untuk Android 6.0 Marshmallow. (ACCESS_COARSE_LOCATION)
Berubah menjadi target SDK 23 dan menambahkan izin pertama saat run-time.
Baca selengkapnya