অ্যান্ড্রয়েডে একটি জরুরি নম্বর ডেটাবেস রয়েছে, যেখানে ডেটাবেস সংস্করণ নম্বর এবং জরুরি পরিষেবার বিভাগ (যেমন, পুলিশ, ফায়ার সার্ভিস, অ্যাম্বুলেন্স) ও সংশ্লিষ্ট দেশসহ জরুরি ফোন নম্বরের একটি তালিকা থাকে। অ্যান্ড্রয়েডে জরুরি নম্বর শনাক্ত করা এবং সরবরাহ করার অন্যতম উৎস হলো এই ডেটাবেসটি।

AOSP ফাইল
AOSP একটি জরুরি নম্বর ডেটাবেস ফাইল সরবরাহ করে যা packages/services/Telephony/ecc/output/eccdata তে অবস্থিত। ডেটাবেসটির বিষয়বস্তু packages/services/Telephony/ecc/input/eccdata.txt থেকে পড়া যায়।
ডাউনলোড করা ডাটাবেস
অ্যান্ড্রয়েড ১১ এবং এর পরবর্তী সংস্করণগুলোতে, অ্যান্ড্রয়েড একটি ডাউনলোডযোগ্য জরুরি নম্বর ডেটাবেস সমর্থন করে যা ওটিএ (OTA) আপডেটের মাধ্যমে হালনাগাদ করা যায়। এটি নিশ্চিত করে যে ডিভাইসগুলো ডেটাবেসের সর্বশেষ সংস্করণ এবং সর্বশেষ তথ্য ব্যবহারের সুযোগ পায়।
তথ্য হালনাগাদ করুন
জরুরি নম্বর ডেটাবেসে তথ্য যোগ বা আপডেট করতে, নেটওয়ার্কিং কম্পোনেন্টে একটি বাগ ফাইল করে আপনার অনুরোধের বিস্তারিত বিবরণ দিন।
আপনার অনুরোধ অনুমোদিত হলে, অ্যান্ড্রয়েড ডেটাবেসটি আপডেট করতে পারে এবং আপনি তখন ডিভাইসগুলিতে তা ডাউনলোড করতে পারবেন। অ্যান্ড্রয়েড AOSP-তে কনফিগার করা জরুরি নম্বর ডেটাবেসে পরিবর্তনগুলি প্রকাশও করতে পারে।
বাস্তবায়ন
একটি জরুরি নম্বর ডেটাবেস বাস্তবায়ন করুন
একটি জরুরি নম্বর ডাটাবেস বাস্তবায়ন করতে:
- একটি টেক্সট ফাইল তৈরি করুন যা জরুরি নম্বর ডেটাবেস ফরম্যাট অনুসরণ করে:
packages/services/Telephony/ecc/conversion_toolset_v1/proto/protobuf_ecc_data.proto। -
packages/services/Telephony/ecc/README.mdএ থাকা রূপান্তর টুলটি ব্যবহার করে টেক্সট ফাইলটিকে একটি জরুরি নম্বর ডাটাবেস ফাইলে রূপান্তর করুন।
আপডেটগুলি সক্ষম করুন
ডাউনলোড করা জরুরি নম্বর ডেটাবেস আপডেট করার জন্য, একটি OTA আপডেট পদ্ধতি ব্যবহার করুন, যা আপনার সার্ভার থেকে জরুরি নম্বর ডেটাবেসটি ডাউনলোড করতে ডিভাইসটিকে সক্রিয় করবে। অ্যান্ড্রয়েডে ডাউনলোড করা জরুরি নম্বর ডেটাবেসটি পড়া এবং লেখার জন্য /data/misc/emergencynumberdb এর মতো একটি পার্টিশন ব্যবহার করুন।
ডাউনলোড করা জরুরি নম্বর ডাটাবেসটি প্রয়োগ করতে, নিম্নলিখিত সিস্টেম API-গুলি ব্যবহার করুন:
বৈধতা
ডাউনলোড করা জরুরি নম্বর ডেটাবেসের আপনার ইমপ্লিমেন্টেশন পরীক্ষা করার জন্য, নিশ্চিত করুন যে getEmergencyNumberList এর ফলাফলের অংশ হিসেবে ডাউনলোড করা ডেটাবেসটি ফেরত আসে, এবং isEmergencyNumber কল করা হলে নম্বরগুলো জরুরি নম্বর হিসেবে চিহ্নিত হয়।