Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Database Nomor Darurat Android

Android menyertakan database nomor darurat yang berisi nomor versi database dan daftar nomor telepon darurat dengan kategori layanan darurat (misalnya, polisi, pemadam kebakaran, ambulans) dan negara yang sesuai. Database ini merupakan salah satu sumber untuk mengidentifikasi dan memberikan nomor darurat di Android.

Database nomor darurat Android
Gambar 1. Sistem database nomor darurat Android

File AOSP

AOSP menyediakan file database nomor darurat yang terletak di packages/services/Telephony/ecc/output/eccdata . Isi database dapat dibaca di packages/services/Telephony/ecc/input/eccdata.txt .

Database yang diunduh

Dari Android 11 dan lebih tinggi, Android mendukung database nomor darurat yang diunduh yang dapat diperbarui melalui pembaruan OTA. Ini memastikan bahwa perangkat memiliki akses ke database versi terbaru dan informasi terbaru.

Memperbarui informasi

Anda dapat menambah atau memperbarui informasi dalam database nomor darurat dengan mengirimkan formulir berikut: Formulir database nomor darurat .

Jika permintaan Anda disetujui, Android dapat memperbarui database dan Anda kemudian dapat mengunduh ke perangkat. Android juga dapat memublikasikan perubahan ke database nomor darurat yang dikonfigurasi di AOSP.

Penerapan

Menerapkan database nomor darurat

Untuk mengimplementasikan database nomor darurat:

  1. Buat file teks yang mengikuti format database nomor darurat: packages/services/Telephony/ecc/conversion_toolset_v1/proto/protobuf_ecc_data.proto .
  2. Ubah file teks menjadi file database nomor darurat menggunakan alat konversi di packages/services/Telephony/ecc/README.md .

Mengaktifkan pembaruan

Untuk mengaktifkan pembaruan ke basis data nomor darurat yang diunduh, gunakan mekanisme pembaruan OTA untuk memicu perangkat mengunduh basis data nomor darurat yang tersedia dari server Anda. Gunakan partisi, seperti /data/misc/emergencynumberdb , untuk membaca dan menulis database nomor darurat yang diunduh di Android.

Untuk mengimplementasikan database nomor darurat yang telah didownload, gunakan API sistem berikut:

Validasi

Untuk menguji implementasi database nomor darurat yang didownload, pastikan database yang didownload dikembalikan sebagai bagian dari hasil getEmergencyNumberList , dan nomor tersebut diidentifikasi sebagai nomor darurat saat isEmergencyNumber dipanggil.