无法检索序列号读取模拟器的手机状态

时间:2015-11-25 20:10:54

标签: android

有没有办法让模拟器返回序列号,如下面的代码段所示:

final String deviceId = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
if (deviceId != null) {
    return deviceId;
} else {
    return android.os.Build.SERIAL;
}

1 个答案:

答案 0 :(得分:0)

你可以尝试

String android_id = Secure.getString(getContentResolver(), Secure.ANDROID_ID);

ANDROID_ID是64位数字(作为十六进制字符串),在用户首次设置设备时随机生成,并且应该在用户设备的生命周期内保持不变。如果在设备上执行恢复出厂设置,则该值可能会更改。