public static String getSN() {
if (Build.VERSION.SDK_iNT >= Build.VERSION_CODES.R) {
String serial = null;
try {
Class<?> c =Class.forName("android.os.SystemProperties");
Method get =c.getMethod("get", String.class);
serial = (String)get.invoke(c, "ro.sunmi.serial");
} catch (Exception e) {
e.printStackTrace();
}
return serial;
} else if (Build.VERSION.SDK_iNT >= Build.VERSION_CODES.O) {
return Build.getSerial();
} else {
return Build.SERIAL;
}
}
其中一段这样写应该是对的:
var Build = plus.android.importClass("android.os.Build");
if (Build.VERSION.SDK_iNT >= Build.VERSION_CODES.O) {
return Build.getSerial();
} else {
return Build.SERIAL;
}
另外一段就不知道如何转换了
Class<?> c =Class.forName("android.os.SystemProperties");
Method get =c.getMethod("get", String.class);
serial = (String)get.invoke(c, "ro.sunmi.serial");
还请各位老师指点,谢谢
2 个回复
s***@163.com (作者)
不用了,自己研究出来了,
liyangDXL100
Bitmap bm = ((BitmapDrawable) wallpaperDrawable).getBitmap();
求助,这种代码如何转换?