我看到有很多关于如何拨打号码的示例,并且我也看到只能将其弹出拨号程序以转到紧急号码。但是在所有这些示例中,他们都将“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/