Sprache

NetworkInterface.GetHardwareAddress Methode

Definition

Gibt die Hardwareadresse (in der Regel MAC) der Schnittstelle zurück, wenn sie über eine verfügt und über die aktuellen Berechtigungen zugegriffen werden kann.

[Android.Runtime.Register("getHardwareAddress", "()[B", "")]
public byte[]? GetHardwareAddress();
[<Android.Runtime.Register("getHardwareAddress", "()[B", "")>]
member this.GetHardwareAddress : unit -> byte[]

Gibt zurück

Byte[]

Ein Bytearray, das die Adresse enthält oder null die Adresse nicht vorhanden ist, ist nicht zugänglich, oder ein Sicherheits-Manager ist festgelegt, und der Aufrufer verfügt nicht über die Berechtigung NetPermission("getNetworkInformation"). Diese Methode wird beispielsweise in der Regel zurückgegeben null , wenn sie von nicht systemfremden Apps aufgerufen wird (oder 02:00:00:00:00:00 für Apps mit targetSdkVersion < android.os.Build.VERSION_CODES.R).

Attribute

Ausnahmen

wenn ein E/A-Fehler auftritt.

Hinweise

Gibt die Hardwareadresse (in der Regel MAC) der Schnittstelle zurück, wenn sie über eine verfügt und über die aktuellen Berechtigungen zugegriffen werden kann. Wenn ein Sicherheits-Manager festgelegt ist, muss der Aufrufer über die Berechtigung NetPermission("getNetworkInformation") verfügen.

In 1.6 hinzugefügt.

Java-Dokumentation für java.net.NetworkInterface.getHardwareAddress().

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.

Gilt für: