📅  最后修改于: 2023-12-03 15:25:39.627000             🧑  作者: Mango
当我们需要获取设备的名称时,常用的方法是通过设备的网络信息或者蓝牙信息来获取。下面介绍一些快速获取设备名称的方法。
我们可以通过读取系统属性 ro.product.device
来获取设备名称。这个属性存储了当前设备的型号信息。具体代码如下:
String deviceName = android.os.Build.DEVICE;
我们也可以通过反射获取设备名称。具体代码如下:
try {
Class<?> c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class);
deviceName = (String) get.invoke(c, "ro.product.device");
} catch (Exception e) {
e.printStackTrace();
}
在 iOS 中,我们可以通过 UIDevice
类来获取设备名称。具体代码如下:
let deviceName = UIDevice.current.name
在 Unity 中,我们可以通过 SystemInfo.deviceName
属性来获取设备名称。具体代码如下:
string deviceName = SystemInfo.deviceName;
以上就是快速获取设备名称的方法,通过这些方法可以方便地获取设备名称,为开发者提供更好的服务。