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