Android安卓获取ID号,本机号码,手机型号,系统版本

Mark一下

public void Msg1(String str)  
{
    Toast toast = new Toast(this);
    Toast toast1 = toast.makeText(this, str, Toast.LENGTH_LONG);
    toast1.show();      
}

//获取ID号
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
final String tmDevice, tmSerial, tmPhone, androidId;
tmDevice = "" + tm.getDeviceId();
tmSerial = "" + tm.getSimSerialNumber();
androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());
String uniqueId = deviceUuid.toString();
Msg1(uniqueId);
			 	
//获取手机型号
String strPhoneModule = android.os.Build.MODEL;
Msg1(strPhoneModule);
			 	
//获取系统版本
String strSystemType = android.os.Build.VERSION.RELEASE;
Msg1(strSystemType);
			 	
//获取本机号码
TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
String strPhoneNum = phoneMgr.getLine1Number();
Msg1(strPhoneNum);


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。