Tagged: get country code

Android : How to get country code from android devices

สำหรับวันนี้เราจะหารหัสประเทศ (Country code) จากอุปกรณ์แอนดรอย์กัน โดยเบื้องต้นเราสามารถค้นหาได้จาก 2 ทางคือ ตรวจสอบจากภาษาที่กำหนด (Locale) ว่าใช้ภาษาอะไร แล้วก็แปลงเป็นรหัสประเทศแต่วิธีการนี้อาจไม่ตรงนัก เพราะสมมติเราอยู่ประเทศไทยแต่กำหนดภาษาเป็น English/US เราก็จะได้ค่าเป็น “US” แทน แต่ก็สามารถประยุกต์เอาไปใช้ว่าเก็บสถิติการใช้งานตาม Locale ก็ได้ ซึ่งมีการเรียกใช้โค้ดดังนี้ String locale = context.getResources().getConfiguration().locale.getCountry(); 2. ตรวจสอบจากบริการบนอุปกรณ์​(TELEPHONY SERVICE) โดยเราสามารถเรียกใช้คำส่ังได้ดังนี้ 2. ตรวจสอบจากบริการบนอุปกรณ์​(TELEPHONY SERVICE) โดยเราสามารถเรียกใช้คำส่ังได้ดังนี้ TelephonyManager tm...