Old style, no more nonsense to say, directly to everyone paste Java code.
The code is as follows:
Package Com.zzw.getPhoneInfos;
Import android.app.Activity;
Import Android.content.Context;
Import Android.os.Build;
Import Android.os.Bundle;
Import Android.telephony.TelephonyManager;
Import Android.util.Log; public class Mainactivity extends activity {@Override protected void onCreate (Bundle savedinstancestate) {super.
OnCreate (savedinstancestate);
Setcontentview (R.layout.activity_main); Get Call Management Object Telephonymanager Mtelephonymanager = (telephonymanager) this.getsystemservice (Context.telephony_service)
;
Get mobile number String PhoneNumber = Mtelephonymanager.getline1number ();
LOG.D ("Get the local phone number--->", phonenumber);
Get cell phone model String Phonemodel = Build.model;
LOG.D ("Get mobile phone model--->", Phonemodel);
Gets the SDK version String phonesdkversion = Build.VERSION.SDK;
LOG.D ("Get SDK Version--->", phonesdkversion);
Gets the system version String phonereleaseversion = Build.VERSION.RELEASE;
LOG.D ("Get mobile phone system version-->", phonereleaseversion);
}
}
Do not forget permissions:
<uses-permission android:name= "Android.permission.READ_PHONE_STATE"/>
The result is as shown in figure:
Java Android access to mobile phone operating system related information
String phoneinfo = "Product:" + Android.os.Build.PRODUCT;
Phoneinfo + = ", Cpu_abi:" + Android.os.Build.CPU_ABI;
Phoneinfo + = ", TAGS:" + Android.os.Build.TAGS; Phoneinfo = ", Version_codes. BASE: "+ Android.os.Build.VERSION_CODES."
BASE;
Phoneinfo + = ", MODEL:" + Android.os.Build.MODEL;
Phoneinfo + = ", SDK:" + Android.os.Build.VERSION.SDK; Phoneinfo + = ", VERSION.
Release: "+ Android.os.Build.VERSION.RELEASE;
Phoneinfo + = ", DEVICE:" + Android.os.Build.DEVICE;
Phoneinfo + = ", DISPLAY:" + Android.os.Build.DISPLAY;
Phoneinfo + = ", BRAND:" + Android.os.Build.BRAND;
Phoneinfo + = ", BOARD:" + Android.os.Build.BOARD;
Phoneinfo + = ", fingerprint:" + Android.os.Build.FINGERPRINT;
Phoneinfo + = ", ID:" + Android.os.Build.ID;
Phoneinfo + = ", Manufacturer:" + Android.os.Build.MANUFACTURER;
Phoneinfo + = ", USER:" + Android.os.Build.USER;
Toast.maketext (This, Phoneinfo, Toast.length_long). Show (); TextView t = (TextView)Findviewbyid (R.id.main_phoneinfo); T.settext (Phoneinfo);