TelephonyManager.SimSerialNumber Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Seriennummer der SIM zurück, falls zutreffend.
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
Eigenschaftswert
- Attribute
Hinweise
Gibt die Seriennummer der SIM zurück, falls zutreffend. Gibt NULL zurück, wenn er nicht verfügbar ist.
Ab API-Ebene 29 werden persistente Gerätebezeichner hinter zusätzlichen Einschränkungen geschützt, und Apps werden empfohlen, zurücksetzbare IDs zu verwenden (siehe bewährte Methoden für eindeutige Bezeichner). Diese Methode kann aufgerufen werden, wenn eine der folgenden Anforderungen erfüllt ist: <ul><li>Wenn der aufrufenden App die berechtigung READ_PRIVILEGED_PHONE_STATE erteilt wurde. Dies ist eine privilegierte Berechtigung, die nur apps erteilt werden kann, die auf dem Gerät vorinstalliert sind. <li>Wenn die aufrufende App der Gerätebesitzer eines vollständig verwalteten Geräts ist, ein Profilbesitzer eines unternehmenseigenen Geräts oder deren Stellvertretungen (siehe android.app.admin.DevicePolicyManager#getEnrollmentSpecificId()
). <li>Wenn die aufrufende App über Netzbetreiberrechte verfügt (siehe #hasCarrierPrivileges
). <li>Wenn die Anruf-App der Standardmäßige SMS-Rolleninhaber ist (siehe RoleManager#isRoleHeld(String)
). </ul>
Wenn die aufrufende App keine dieser Anforderungen erfüllt, verhält sich diese Methode wie folgt:
<ul><li>If the calling app's target SDK is API Level 28 or lower and the app has the READ_PHONE_STATE permission then null is returned.</li li><>Wenn das Ziel-SDK der aufrufenden App API-Ebene 28 oder niedriger ist und die App nicht über die READ_PHONE_STATE-Berechtigung verfügt oder wenn die aufrufende App auf API-Ebene 29 oder höher ausgerichtet ist, wird eine SecurityException ausgelöst.</li></ul>
Java-Dokumentation für android.telephony.TelephonyManager.getSimSerialNumber()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.