TelephonyManager.GetEmergencyNumberList(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получите список номеров экстренных служб для каждой категории на основе текущего языкового стандарта, sim-карты, по умолчанию, модема и сети.
[Android.Runtime.Register("getEmergencyNumberList", "(I)Ljava/util/Map;", "GetGetEmergencyNumberList_IHandler", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.READ_PHONE_STATE")]
public virtual System.Collections.Generic.IDictionary<Java.Lang.Integer,System.Collections.Generic.IList<Android.Telephony.Emergency.EmergencyNumber>> GetEmergencyNumberList (int categories);
[<Android.Runtime.Register("getEmergencyNumberList", "(I)Ljava/util/Map;", "GetGetEmergencyNumberList_IHandler", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.READ_PHONE_STATE")>]
abstract member GetEmergencyNumberList : int -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.IList<Android.Telephony.Emergency.EmergencyNumber>>
override this.GetEmergencyNumberList : int -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.IList<Android.Telephony.Emergency.EmergencyNumber>>
Параметры
- categories
- Int32
категории аварийной службы, которые представляют собой побитовое или сочетание следующих констант: <ol><liEmergencyNumber#EMERGENCY_SERVICE_CATEGORY_UNSPECIFIED
></li/li>><EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_POLICE
</li><EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_AMBULANCE
<>/li/li>EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_FIRE_BRIGADE
<></li/liEmergencyNumber#EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD
><></li/li<><EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE
>/li/li><EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_MIEC
<>/li/liEmergencyNumber#EMERGENCY_SERVICE_CATEGORY_AIEC
<<>>/li></li/ol>
Возвращаемое значение
Сопоставьте ключи в качестве идентификаторов активных подписок (примечание. Если активной подписки нет, ключ — ), а значение — SubscriptionManager#getDefaultSubscriptionId
как список EmergencyNumber
; пустая карта, если эти сведения недоступны; или создайте исключение SecurityException, если у вызывающего объекта нет разрешения.
- Атрибуты
Комментарии
Получите список номеров экстренных служб для каждой категории на основе текущего языкового стандарта, sim-карты, по умолчанию, модема и сети.
В каждом возвращенном списке номер EmergencyNumber
экстренного реагирования, поступающий из источников с более высоким приоритетом, будет находиться по меньшему индексу; приоритет источников имеет следующий порядок: EmergencyNumber#EMERGENCY_NUMBER_SOURCE_NETWORK_SIGNALING
>EmergencyNumber#EMERGENCY_NUMBER_SOURCE_SIM
>EmergencyNumber#EMERGENCY_NUMBER_SOURCE_DATABASE
>EmergencyNumber#EMERGENCY_NUMBER_SOURCE_DEFAULT
>EmergencyNumber#EMERGENCY_NUMBER_SOURCE_MODEM_CONFIG
Подписки, на которых будет основан возвращенный список, являются активными подписками независимо от того, какую подписку можно использовать для создания ТелефонииManager.
Требуется разрешениеandroid.Manifest.permission#READ_PHONE_STATE
, иначе вызывающее приложение имеет привилегии оператора (см. ).#hasCarrierPrivileges
Документация по Java для android.telephony.TelephonyManager.getEmergencyNumberList(int)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.