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. - टेक्स्ट फ़ाइल को आपातकालीन नंबरों के डेटाबेस की फ़ाइल में बदलने के लिए,
कन्वर्ज़न टूल का इस्तेमाल करें जो
packages/services/Telephony/ecc/README.mdपर मौजूद है.
अपडेट पाने की सुविधा चालू करना
डाउनलोड किए गए आपातकालीन नंबरों के डेटाबेस के लिए अपडेट पाने की सुविधा चालू करने के लिए, OTA अपडेट का तरीका अपनाएं. इससे डिवाइस, आपके सर्वर से उपलब्ध आपातकालीन नंबरों का डेटाबेस डाउनलोड कर पाएगा. Android में, डाउनलोड किए गए आपातकालीन नंबरों के डेटाबेस को पढ़ने और लिखने के लिए, किसी पार्टीशन का इस्तेमाल करें. जैसे, /data/misc/emergencynumberdb.
डाउनलोड किए गए आपातकालीन नंबरों के डेटाबेस को लागू करने के लिए, इन सिस्टम एपीआई का इस्तेमाल करें:
सत्यापन
डाउनलोड किए गए आपातकालीन नंबरों के डेटाबेस को लागू करने की सुविधा की जांच करने के लिए, पक्का करें कि डाउनलोड किया गया डेटाबेस,
getEmergencyNumberListके नतीजे के तौर पर दिखे. साथ ही,
isEmergencyNumber
को कॉल करने पर, नंबरों की पहचान आपातकालीन नंबरों के तौर पर हो.