27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েডে একটি জরুরী নম্বর ডাটাবেস রয়েছে যাতে একটি ডাটাবেস সংস্করণ নম্বর এবং জরুরি পরিষেবা বিভাগগুলির (উদাহরণস্বরূপ, পুলিশ, ফায়ার, অ্যাম্বুলেন্স) এবং একটি সংশ্লিষ্ট দেশ সহ জরুরি ফোন নম্বরগুলির একটি তালিকা রয়েছে৷ এই ডাটাবেসটি অ্যান্ড্রয়েডে জরুরী নম্বর শনাক্তকরণ এবং প্রদানের অন্যতম উৎস।
AOSP packages/services/Telephony/ecc/output/eccdata এ অবস্থিত একটি জরুরি নম্বর ডেটাবেস ফাইল প্রদান করে। ডাটাবেসের বিষয়বস্তু packages/services/Telephony/ecc/input/eccdata.txt এ পড়া যাবে।
ডাউনলোড করা ডাটাবেস
Android 11 এবং উচ্চতর থেকে, Android একটি ডাউনলোড করা জরুরি নম্বর ডেটাবেস সমর্থন করে যা OTA আপডেটের মাধ্যমে আপডেট করা যেতে পারে। এটি নিশ্চিত করে যে ডিভাইসগুলির ডেটাবেসের সর্বশেষ সংস্করণ এবং সর্বশেষ তথ্যে অ্যাক্সেস রয়েছে৷
আপনার অনুরোধ অনুমোদিত হলে, Android ডাটাবেস আপডেট করতে পারে এবং তারপর আপনি ডিভাইসে ডাউনলোড করতে পারেন। Android এওএসপি-তে কনফিগার করা জরুরি নম্বর ডাটাবেসের পরিবর্তনগুলি প্রকাশ করতে পারে।
বাস্তবায়ন
একটি জরুরী নম্বর ডাটাবেস বাস্তবায়ন
একটি জরুরী নম্বর ডাটাবেস বাস্তবায়ন করতে:
জরুরি নম্বর ডাটাবেস বিন্যাস অনুসরণ করে এমন একটি পাঠ্য ফাইল তৈরি করুন: packages/services/Telephony/ecc/conversion_toolset_v1/proto/protobuf_ecc_data.proto ।
ডাউনলোড করা জরুরি নম্বর ডাটাবেসের আপডেটগুলি সক্ষম করতে, আপনার সার্ভার থেকে উপলব্ধ জরুরি নম্বর ডাটাবেস ডাউনলোড করতে ডিভাইসটিকে ট্রিগার করতে একটি OTA আপডেট প্রক্রিয়া গ্রহণ করুন। Android-এ ডাউনলোড করা জরুরি নম্বর ডাটাবেস পড়তে এবং লিখতে /data/misc/emergencynumberdb এর মতো একটি পার্টিশন ব্যবহার করুন।
ডাউনলোড করা জরুরি নম্বর ডাটাবেস বাস্তবায়ন করতে, নিম্নলিখিত সিস্টেম API ব্যবহার করুন:
ডাউনলোড করা জরুরি নম্বর ডাটাবেসের প্রয়োগ পরীক্ষা করতে, নিশ্চিত করুন যে ডাউনলোড করা ডাটাবেসটি getEmergencyNumberList এর ফলাফলের একটি অংশ হিসাবে ফেরত দেওয়া হয়েছে এবং যখন isEmergencyNumber কল করা হয় তখন নম্বরগুলিকে জরুরি নম্বর হিসাবে চিহ্নিত করা হয়।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Android emergency number database\n\nAndroid includes an emergency number database that contains a database version\nnumber and a list of emergency phone numbers with emergency service categories\n(for example, police, fire, ambulance) and a corresponding country. This\ndatabase is one of the sources for identifying and providing emergency numbers\nin Android.\n**Figure 1.** Android emergency number database system\n\nAOSP file\n---------\n\nAOSP provides an emergency number database file located in\n`packages/services/Telephony/ecc/output/eccdata`. The content of the database\ncan be read in `packages/services/Telephony/ecc/input/eccdata.txt`.\n\nDownloaded database\n-------------------\n\nFrom Android 11 and higher, Android supports a\ndownloaded emergency number\ndatabase that can be updated through OTA updates. This ensures that devices have\naccess to the latest version of the database and the latest information.\n\nUpdate information\n------------------\n\nTo add or update information in the emergency number database,\nprovide the details of your request by\n[filing a bug in the Networking component](https://issuetracker.google.com/issues/new?component=192634).\n\nIf your request is approved, Android may update the database and you may then\ndownload to devices. Android may also publish the changes to the configured\nemergency number database in AOSP.\n\nImplementation\n--------------\n\n### Implement an emergency number database\n\nTo implement an emergency number database:\n\n1. Construct a text file that follows the emergency number database format: `packages/services/Telephony/ecc/conversion_toolset_v1/proto/protobuf_ecc_data.proto`.\n2. Convert the text file to an emergency number database file using the conversion tool at [`packages/services/Telephony/ecc/README.md`](https://android.googlesource.com/platform/packages/services/Telephony/+/refs/heads/android16-release/ecc/README.md).\n\n### Enable updates\n\nTo enable updates to the downloaded emergency number database, adopt an OTA\nupdate mechanism to trigger the device to download the emergency number database\navailable from your server. Use a partition, such as\n`/data/misc/emergencynumberdb`, to read and write the downloaded emergency\nnumber database in Android.\n\nTo implement the downloaded emergency number database, use the following system\nAPIs:\n\n- [`TelephonyManager.notifyOtaEmergencyNumberDbInstalled`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/telephony/java/android/telephony/TelephonyManager.java#11489)\n- [`ConfigUpdate.ACTION_UPDATE_EMERGENCY_NUMBER_DB`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/core/java/android/os/ConfigUpdate.java#128)\n\nValidation\n----------\n\nTo test your implementation of the downloaded emergency number database, make\nsure the downloaded database is returned as a part of the result of\n[`getEmergencyNumberList`](https://developer.android.com/reference/android/telephony/TelephonyManager#getEmergencyNumberList()),\nand the numbers are identified as emergency numbers when\n[`isEmergencyNumber`](https://developer.android.com/reference/android/telephony/TelephonyManager#isEmergencyNumber(java.lang.String))\nis called."]]