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.

Применяется к