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 আপডেট মেকানিজম গ্রহণ করুন। Android-এ ডাউনলোড করা জরুরি
নম্বর ডেটাবেস পড়তে ও লিখতে,
/data/misc/emergencynumberdb-এর মতো পার্টিশন ব্যবহার করুন।
ডাউনলোড করা জরুরি নম্বর ডেটাবেস প্রয়োগ করতে, নিম্নলিখিত সিস্টেম API ব্যবহার করুন:
যাচাইকরণ
ডাউনলোড করা জরুরি নম্বর ডেটাবেস প্রয়োগ করার বিষয়টি পরীক্ষা করে দেখতে, নিশ্চিত করুন যে ডাউনলোড করা ডেটাবেসটি
getEmergencyNumberList-এর
ফলাফলের অংশ হিসেবে রিটার্ন করা হয়েছে
এবং isEmergencyNumber
কল করা হলে নম্বরগুলি জরুরি নম্বর হিসেবে শনাক্ত করা হয়েছে।