NetworkInterface.GetHardwareAddress 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回接口的硬件地址(通常为 MAC),如果接口有一个地址,如果可以访问它,则为当前特权。
[Android.Runtime.Register("getHardwareAddress", "()[B", "")]
public byte[]? GetHardwareAddress();
[<Android.Runtime.Register("getHardwareAddress", "()[B", "")>]
member this.GetHardwareAddress : unit -> byte[]
返回
Byte[]
包含地址的字节数组,或者 null 如果地址不存在,则无法访问或设置了安全管理器,并且调用方没有 NetPermission(“getNetworkInformation”)的权限。 例如,此方法通常在非系统应用调用时返回 null (或具有 02:00:00:00:00:00:00:00 的应用 targetSdkVersion < android.os.Build.VERSION_CODES.R) 时返回此方法。
- 属性
例外
如果发生 I/O 错误,则为 。
注解
返回接口的硬件地址(通常为 MAC),如果接口有一个地址,如果可以访问它,则为当前特权。 如果设置了安全管理器,则调用方必须具有权限 NetPermission(“getNetworkInformation”)。
已在 1.6 中添加。
Java文档java.net.NetworkInterface.getHardwareAddress()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。