Android มีฐานข้อมูลหมายเลขฉุกเฉินซึ่งมีหมายเลขเวอร์ชันฐานข้อมูล และรายการหมายเลขโทรศัพท์ฉุกเฉินพร้อมหมวดหมู่บริการฉุกเฉิน (เช่น ตำรวจ ดับเพลิง รถพยาบาล) และประเทศที่เกี่ยวข้อง ฐานข้อมูลนี้เป็นแหล่งข้อมูลหนึ่งที่ใช้ระบุและแสดงหมายเลขฉุกเฉินใน Android

ไฟล์ AOSP
AOSP มีไฟล์ฐานข้อมูลหมายเลขฉุกเฉินซึ่งอยู่ใน
packages/services/Telephony/ecc/output/eccdata
เนื้อหาของฐานข้อมูล
สามารถอ่านได้ใน packages/services/Telephony/ecc/input/eccdata.txt
ฐานข้อมูลที่ดาวน์โหลด
ตั้งแต่ Android 11 ขึ้นไป Android รองรับฐานข้อมูล หมายเลขฉุกเฉินที่ดาวน์โหลด ซึ่งอัปเดตผ่านการอัปเดต OTA ได้ ซึ่งจะช่วยให้มั่นใจได้ว่าอุปกรณ์จะมี สิทธิ์เข้าถึงฐานข้อมูลเวอร์ชันล่าสุดและข้อมูลล่าสุด
อัปเดตข้อมูล
หากต้องการเพิ่มหรืออัปเดตข้อมูลในฐานข้อมูลหมายเลขฉุกเฉิน โปรดระบุรายละเอียดคำขอโดย ยื่นข้อบกพร่องในคอมโพเนนต์เครือข่าย
หากคำขอได้รับอนุมัติ Android อาจอัปเดตฐานข้อมูลและคุณจะ ดาวน์โหลดลงในอุปกรณ์ได้ นอกจากนี้ Android ยังอาจเผยแพร่การเปลี่ยนแปลงไปยังฐานข้อมูลหมายเลขฉุกเฉินที่กำหนดค่าไว้ใน AOSP ด้วย
การใช้งาน
ใช้ฐานข้อมูลหมายเลขฉุกเฉิน
วิธีใช้ฐานข้อมูลหมายเลขฉุกเฉิน
- สร้างไฟล์ข้อความตามรูปแบบฐานข้อมูลหมายเลขฉุกเฉิน ดังนี้
packages/services/Telephony/ecc/conversion_toolset_v1/proto/protobuf_ecc_data.proto
- แปลงไฟล์ข้อความเป็นไฟล์ฐานข้อมูลหมายเลขฉุกเฉินโดยใช้
เครื่องมือแปลงที่
packages/services/Telephony/ecc/README.md
เปิดใช้การอัปเดต
หากต้องการเปิดใช้การอัปเดตฐานข้อมูลหมายเลขฉุกเฉินที่ดาวน์โหลดไว้ ให้ใช้กลไกการอัปเดตผ่าน OTA เพื่อทริกเกอร์ให้อุปกรณ์ดาวน์โหลดฐานข้อมูลหมายเลขฉุกเฉินที่พร้อมใช้งานจากเซิร์ฟเวอร์ของคุณ ใช้พาร์ติชัน เช่น
/data/misc/emergencynumberdb
เพื่ออ่านและเขียนฐานข้อมูลหมายเลขฉุกเฉินที่ดาวน์โหลด
ใน Android
หากต้องการใช้ฐานข้อมูลหมายเลขฉุกเฉินที่ดาวน์โหลด ให้ใช้ API ของระบบต่อไปนี้
การตรวจสอบความถูกต้อง
หากต้องการทดสอบการติดตั้งใช้งานฐานข้อมูลหมายเลขฉุกเฉินที่ดาวน์โหลดมา ให้ตรวจสอบว่าระบบแสดงฐานข้อมูลที่ดาวน์โหลดมาเป็นส่วนหนึ่งของผลลัพธ์ของ
getEmergencyNumberList
และระบุหมายเลขเป็นหมายเลขฉุกเฉินเมื่อมีการเรียกใช้
isEmergencyNumber