2

我是新手

我正在使用 samsung tab P3100 (ICS 4.04)。在菜单设置->关于设备->状态上,我可以获得设备的序列号。如何以编程方式获取此序列号值?

请帮我...

android.os.Build.Serial <> 序列号

注意:序列号 <> IMEI <> android_id <> mac 地址

4

2 回答 2

0

您可以在 adb shell 上使用 getprop 命令并检查哪些文件包含正确的序列号。很多时候序列号位于不同的文件中,并且代码必须是特定于设备的。

Foe samung Tab 3 您可以使用以下代码:

尝试 {

    Class<?> c = Class.forName("android.os.SystemProperties");

    Method get = c.getMethod("get", String.class, String.class);

    serialnum = (String) (get.invoke(c, "sys.serialnumber", "unknown"));

} catch (Exception ignored) {

    serialnum = "unknown";

}
于 2014-03-06T14:34:51.140 回答
0
 public class Utility {
Context context;

public AdParameters(Context context) {
    this.context = context;
    metrics = context.getResources().getDisplayMetrics();
}

public String getDeviceName() {
    return android.os.Build.MODEL;
}

public String getIMEI() {

    TelephonyManager telephonyManager = (TelephonyManager) context
            .getSystemService(Context.TELEPHONY_SERVICE);
    return telephonyManager.getDeviceId();

}



public String getMobielNo() {

    TelephonyManager tm = (TelephonyManager) context
            .getSystemService(context.TELEPHONY_SERVICE);
    return tm.getLine1Number();

}

}

Android:如何以编程方式访问 AVD 管理器(API 版本 8)中显示的设备序列号。看看这个链接。

于 2012-11-09T03:12:41.433 回答