我看到有很多关于如何拨打号码的示例,并且我也看到只能将其弹出拨号程序以转到紧急号码。但是在所有这些示例中,他们都将“911”硬编码为要使用的数字。很好,这在美国可以正常使用,但是由于android手机在其他国家/地区销售,因此,我的应用可能会被不在美国的某人购买,或者居住在美国的某人可能会将其手机带到海外;有什么方法可以让我的应用程序意识到它不在我们的手中,因此必须使用其他号码拨打紧急服务电话,而该号码将是多少?

因此,总而言之,我想知道是否有一种方法可以使应用程序在拨号器上显示所在国家/地区的紧急号码,而不必在编译时知道该号码?

最佳答案

根据PhoneNumberUtils.isEmergencyNumber()的来源:

String numbers = SystemProperties.get("ril.ecclist");
if (TextUtils.isEmpty(numbers)) {
    // then read-only ecclist property since old RIL only uses this
    numbers = SystemProperties.get("ro.ril.ecclist");
}

数字将是一个用逗号分隔的列表。

关于android如何获取紧急电话,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4971676/

10-15 19:02