TelephonyManager.GetEmergencyNumberList(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のロケール、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
次の定数のビットごとの OR の組み合わせである緊急サービスカテゴリ: <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
>/EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD
><><liEmergencyNumber#EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE
>><< li/<>>EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_MIEC
<<><EmergencyNumber#EMERGENCY_SERVICE_CATEGORY_AIEC
>li/li/ol><>
戻り値
アクティブなサブスクリプション ID としてキーを含むマップ (注: アクティブなサブスクリプションがない場合、キーは SubscriptionManager#getDefaultSubscriptionId
) と の EmergencyNumber
一覧としての値。この情報が利用できない場合は空の Map、呼び出し元にアクセス許可がない場合は 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
返される一覧の基になるサブスクリプションは、テレフォニー マネージャーの作成に使用できるサブスクリプションに関係なく、すべてのアクティブなサブスクリプションです。
アクセス許可android.Manifest.permission#READ_PHONE_STATE
が必要です。または、呼び出し元アプリに通信事業者特権があります (を参照)。#hasCarrierPrivileges
の Java ドキュメント android.telephony.TelephonyManager.getEmergencyNumberList(int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。