Saya menggunakan HTC Desire yang menjalankan Android 2.2 (dengan perangkat tambahan HTC). Ada pilihan operasi jaringan di Pengaturan / Nirkabel & jaringan nirkabel / Jaringan seluler / Operator jaringan, yang memungkinkan untuk "Mencari jaringan" (dan dengan demikian memilih satu operator secara manual) atau "Pilih secara otomatis" (yang mungkin akan terhubung ke apa pun yang akan ditemukan).
Ada 3 operator jaringan seluler utama di wilayah saya saat ini dan mereka memungkinkan roaming antar-operator, tetapi dengan biaya roaming yang besar. Saya ingin menghindari biaya besar ini dengan memaksa pemilihan operator secara manual sekali dan untuk semua. Tampaknya berfungsi jika saya memilih operator saya (katakanlah, "Operator A") dalam mode "Cari jaringan" yang disebutkan di atas, dan itu berfungsi - sampai saya melakukan perjalanan bawah tanah dan modul GSM menghadapi situasi berikut secara berurutan:
- Operator A, B, C tersedia (di permukaan) => menggunakan "operator A" yang disukai dan semuanya baik-baik saja
- Kami bergerak di kereta bawah tanah, tidak ada jaringan GSM sama sekali => semuanya baik-baik saja, itu menunjukkan bahwa jaringan tidak tersedia
- Kami mulai muncul di permukaan, dan "operator B" tersedia, sementara "operator A" (lebih disukai) tidak. Perangkat menghentikan eksekusi apa pun yang sedang berjalan dan muncul menu yang mengganggu untuk "memilih" peluang koneksi baru - "operator B". Seseorang dapat mengabaikan menu ini dengan tombol "Kembali", karena situasinya perlahan berubah dan semakin banyak operator yang tersedia, menu ini akan muncul beberapa kali lagi.
Jadi, pertanyaannya adalah - bagaimana cara memaksa pemilihan operator seluler sekali dan untuk semua, dan menonaktifkan menu popup yang sangat mengganggu (mengganggu aktivitas yang sedang berjalan) dengan koneksi seluler yang baru ditemukan?
PEMBARUAN: Saya menggunakan jaringan GSM / GPRS / EDGE / 3G (HSDPA) dan pada kenyataannya pertanyaan mengacu pada lalu lintas suara dan data, jadi membatasi APN mungkin tidak ada hubungannya dengan itu. Biasanya, operator konkuren di wilayah yang sama tidak memungkinkan untuk menjelajah satu sama lain, jadi masalah ini mungkin tidak ada untuk sebagian besar pengguna normal.