次の方法で共有


TelephonyManager.PrimaryImei プロパティ

定義

GSMA TS で説明されているように、デバイスのプライマリ IMEI (International Mobile Equipment Identity) を返します。

public virtual string PrimaryImei { [Android.Runtime.Register("getPrimaryImei", "()Ljava/lang/String;", "GetGetPrimaryImeiHandler", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getPrimaryImei", "()Ljava/lang/String;", "GetGetPrimaryImeiHandler", ApiSince=34)>]
member this.PrimaryImei : string

プロパティ値

string 型のプライマリ IMEI

属性

注釈

GSMA TS.37 で説明されているように、デバイスのプライマリ IMEI (International Mobile Equipment Identity) を返します。 #getImei(int) は選択した slotID に属する IMEI を返しますが、この API #getPrimaryImei() はデバイスのプライマリ IMEI を返します。 IMEI が 1 つだけの 1 つの SIM デバイスは、既定でプライマリ IMEI として設定されます。 複数の IMEI を持つマルチ SIM デバイスには、GSMA TS37_2.2_REQ_8 で説明されているように、プライマリとして設定されている IMEI の 1 つがあります。

次のいずれかのアクセス許可 <が必要です ul><li>呼び出し元のアプリにREAD_PRIVILEGED_PHONE_STATEアクセス許可が付与されている場合、これは、デバイスに事前に読み込まれたアプリにのみ付与できる特権アクセス許可です。 <li>呼び出し元アプリがフル マネージド デバイスのデバイス所有者である場合は、organization所有デバイスのプロファイル所有者、またはその代理人 (を参照)。android.app.admin.DevicePolicyManager#getEnrollmentSpecificId() <li>呼び出し元アプリに、任意のアクティブなサブスクリプションに対する通信事業者特権 (を参照 #hasCarrierPrivileges) がある場合。 <li>呼び出し元アプリが既定の SMS ロール 所有者である場合は (を参照)。RoleManager#isRoleHeld(String) <li>呼び出し元アプリにアクセス許可が付与 Manifest.permission#USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER されている場合。 </ul>

android.telephony.TelephonyManager.getPrimaryImei()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象