package com.example.getimei;
import android.app.Activity;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.widget.TextView;
public class MainActivity extends Activity {
public String imei;
public String iccid;
public TelephonyManager tm;
public TextView textView2, textView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);
//获取机器本身的IMEI号,没烧录会获取空的
imei = tm.getDeviceId();
//获取机器本身的ICCID号,没插卡会获取空的
iccid = tm.getSimSerialNumber();
textView1 = (TextView) findViewById(R.id.text1);
textView2 = (TextView) findViewById(R.id.text2);
textView1.setText(imei);
textView2.setText(iccid);
// textView1.setText(splitString(imei));
// textView2.setText(ICCID(iccid));
}
/** 截取ICCID后五位
String iccidnew = "123456";
public String ICCID(String iccid) {
if (iccid != null && iccid.length() >= 6) {
Log.d("id", "substring" + iccid);
return iccid.substring(iccid.length() - 6, iccid.length());
} else if (iccid == null) {
return iccid = iccidnew;
}
return iccid;
}
截取IMEI后五位
public String splitString(String imei) {
if (imei != null && imei.length() >= 5) {
return imei.substring(imei.length() - 5, imei.length());
}
return "";
}
*/
}