Android में आपातकालीन नंबरों का डेटाबेस शामिल होता है. इसमें डेटाबेस के वर्शन का नंबर और आपातकालीन फ़ोन नंबरों की सूची होती है. साथ ही, इसमें आपातकालीन सेवा की कैटगरी (जैसे, पुलिस, आग, एम्बुलेंस) और उससे जुड़ा देश शामिल होता है. यह डेटाबेस, Android में आपातकालीन नंबरों की पहचान करने और उन्हें उपलब्ध कराने के लिए इस्तेमाल किए जाने वाले सोर्स में से एक है.

AOSP फ़ाइल
AOSP, आपातकालीन नंबर के डेटाबेस की फ़ाइल उपलब्ध कराता है. यह फ़ाइल packages/services/Telephony/ecc/output/eccdata
में मौजूद होती है. डेटाबेस के कॉन्टेंट को packages/services/Telephony/ecc/input/eccdata.txt
में पढ़ा जा सकता है.
डाउनलोड किया गया डेटाबेस
Android 11 और इसके बाद के वर्शन में, Android में डाउनलोड किए गए आपातकालीन नंबरों के डेटाबेस का इस्तेमाल किया जा सकता है. इसे ओटीए अपडेट के ज़रिए अपडेट किया जा सकता है. इससे यह पक्का होता है कि डिवाइसों के पास डेटाबेस के नए वर्शन और नई जानकारी का ऐक्सेस हो.
जानकारी अपडेट करें
आपातकालीन नंबर के डेटाबेस में जानकारी जोड़ने या अपडेट करने के लिए, नेटवर्किंग कॉम्पोनेंट में बग की शिकायत करें.
अगर आपका अनुरोध स्वीकार कर लिया जाता है, तो Android डेटाबेस को अपडेट कर सकता है. इसके बाद, आपके पास डिवाइसों पर डाउनलोड करने का विकल्प होता है. Android, कॉन्फ़िगर किए गए आपातकालीन नंबर के डेटाबेस में किए गए बदलावों को AOSP में भी पब्लिश कर सकता है.
लागू करना
आपातकालीन नंबर का डेटाबेस लागू करना
आपातकालीन नंबर का डेटाबेस लागू करने के लिए:
- आपातकालीन नंबर के डेटाबेस के फ़ॉर्मैट के मुताबिक, एक टेक्स्ट फ़ाइल बनाएं:
packages/services/Telephony/ecc/conversion_toolset_v1/proto/protobuf_ecc_data.proto
. - टेक्स्ट फ़ाइल को आपातकालीन नंबर के डेटाबेस फ़ाइल में बदलने के लिए,
packages/services/Telephony/ecc/README.md
पर मौजूद कन्वर्ज़न टूल का इस्तेमाल करें.
अपडेट पाने की सुविधा चालू करना
डाउनलोड किए गए आपातकालीन नंबर के डेटाबेस को अपडेट करने के लिए, ओटीए अपडेट करने का तरीका अपनाएं. इससे डिवाइस, आपके सर्वर पर उपलब्ध आपातकालीन नंबर के डेटाबेस को डाउनलोड कर पाएगा. Android में डाउनलोड किए गए आपातकालीन नंबर के डेटाबेस को पढ़ने और लिखने के लिए, /data/misc/emergencynumberdb
जैसे किसी पार्टीशन का इस्तेमाल करें.
डाउनलोड किए गए आपातकालीन नंबर के डेटाबेस को लागू करने के लिए, इन सिस्टम एपीआई का इस्तेमाल करें:
Validation
डाउनलोड किए गए इमरजेंसी नंबर के डेटाबेस को लागू करने की जांच करने के लिए, पक्का करें कि डाउनलोड किया गया डेटाबेस, getEmergencyNumberList
के नतीजे के तौर पर दिखाया गया हो. साथ ही, isEmergencyNumber
को कॉल करने पर, नंबरों की पहचान इमरजेंसी नंबर के तौर पर की गई हो.