TelephonyManager.SimSerialNumber 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
해당하는 경우 SIM의 일련 번호를 반환합니다.
public virtual string? SimSerialNumber { [Android.Runtime.Register("getSimSerialNumber", "()Ljava/lang/String;", "GetGetSimSerialNumberHandler")] [Android.Runtime.RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE")] get; }
[<get: Android.Runtime.Register("getSimSerialNumber", "()Ljava/lang/String;", "GetGetSimSerialNumberHandler")>]
[<get: Android.Runtime.RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE")>]
member this.SimSerialNumber : string
속성 값
- 특성
설명
해당하는 경우 SIM의 일련 번호를 반환합니다. 사용할 수 없는 경우 null을 반환합니다.
API 수준 29부터 영구 디바이스 식별자는 추가 제한 사항 뒤에 보호되며, 앱은 재설정 가능한 식별자를 사용하는 것이 좋습니다(고유 식별자에 대한 모범 사례 참조). 다음 요구 사항 중 하나가 충족 <되면 이 메서드를 호출할 수 있습니다. 호출 앱에 READ_PRIVILEGED_PHONE_STATE 권한이 부여된 경우 ul><li>입니다. 이는 디바이스에 미리 로드된 앱에만 부여할 수 있는 권한 있는 권한입니다. <li>호출 앱이 완전 관리형 디바이스의 디바이스 소유자, 조직 소유 디바이스의 프로필 소유자 또는 대리인인 경우(참조 android.app.admin.DevicePolicyManager#getEnrollmentSpecificId()
). <li>호출 앱에 이동 통신 사업자 권한이 있는 경우(참조 #hasCarrierPrivileges
) <li>호출 앱이 기본 SMS 역할 소유자인 경우(참조 RoleManager#isRoleHeld(String)
) </ul>
호출 앱이 이러한 요구 사항 중 하나를 충족하지 않는 경우 이 메서드는 다음과 같이 작동합니다.
<ul><li>호출 앱의 대상 SDK가 API 수준 28 이하이고 앱에 READ_PHONE_STATE 권한이 있으면 null이 반환됩니다.</li li><>호출 앱의 대상 SDK가 API 수준 28 이하이고 앱에 READ_PHONE_STATE 권한이 없거나 호출 앱이 API 수준 29 이상을 대상으로 하는 경우 SecurityException이 throw됩니다.</li></ul>
에 대한 android.telephony.TelephonyManager.getSimSerialNumber()
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.