ฉันใช้ HTC Desire ที่ใช้สต็อก Android 2.2 (พร้อมการปรับปรุง HTC) มีการเลือกการทำงานของเครือข่ายในการตั้งค่า / ไร้สาย & เครือข่ายมือถือ / ผู้ให้บริการเครือข่ายซึ่งอนุญาตให้ "ค้นหาเครือข่าย" (และเลือกผู้ให้บริการหนึ่งรายด้วยตนเอง) หรือ "Seleect อัตโนมัติ" (ซึ่งอาจเชื่อมต่อกับทุกสิ่งที่มันจะหา)
ปัจจุบันมีผู้ให้บริการเครือข่ายเซลลูล่าร์รายใหญ่ 3 รายในภูมิภาคของฉันและพวกเขาอนุญาตให้โรมมิ่งระหว่างผู้ให้บริการ แต่มีค่าบริการโรมมิ่งสูง ฉันต้องการหลีกเลี่ยงค่าธรรมเนียมจำนวนมากนี้ด้วยการบังคับให้เลือกผู้ประกอบการด้วยตนเองทุกครั้ง ดูเหมือนว่าจะใช้งานได้ถ้าฉันเลือกโอเปอเรเตอร์ของฉัน (พูดว่า "โอเปอเรเตอร์ A") ในโหมด "เครือข่ายการค้นหา" ที่กล่าวถึงข้างต้นและมันใช้งานได้ - จนกระทั่งฉันเดินทางใต้ดินและโมดูล GSM
- มีตัวดำเนินการ A, B, C (บนพื้นผิว) => โดยใช้ "ตัวดำเนินการ A" ที่ต้องการและทุกอย่างก็โอเค
- เราย้ายในรถไฟใต้ดินไม่มีเครือข่าย GSM เลย => ทุกอย่างโอเคแสดงว่าเครือข่ายไม่พร้อมใช้งาน
- เราเริ่มปรากฏบนพื้นผิวและ "โอเปอเรเตอร์ B" พร้อมใช้งานในขณะที่ "โอเปอเรเตอร์ A" (อันที่ต้องการ) ไม่มี อุปกรณ์หยุดการทำงานของสิ่งที่กำลังทำงานและเปิดเมนูที่น่ารำคาญเพื่อ "เลือก" โอกาสการเชื่อมต่อใหม่ - "โอเปอเรเตอร์ B" หนึ่งสามารถยกเลิกเมนูนี้ด้วยปุ่ม "กลับ" มันเป็นสถานการณ์ที่เปลี่ยนแปลงอย่างช้าๆและผู้ประกอบการมากขึ้นพร้อมใช้งานเมนูนี้จะปรากฏขึ้นอีกสองสามครั้ง
ดังนั้นคำถามคือ - ฉันจะบังคับให้เลือกผู้ให้บริการโทรศัพท์มือถือได้ทุกครั้งและปิดการใช้งานเมนูป๊อปอัพที่น่ารำคาญอย่างยิ่ง
อัปเดต:ฉันใช้เครือข่าย GSM / GPRS / EDGE / 3G (HSDPA) และในความเป็นจริงคำถามหมายถึงการรับส่งข้อมูลเสียงและข้อมูลดังนั้นการ จำกัด APN อาจไม่มีส่วนเกี่ยวข้อง โดยปกติผู้ให้บริการที่เกิดขึ้นพร้อมกันในภูมิภาคเดียวกันจะไม่อนุญาตให้ใช้บริการซึ่งกันและกันดังนั้นปัญหานี้อาจไม่มีอยู่สำหรับผู้ใช้ทั่วไปส่วนใหญ่