Android gets the device model:
Import Android. OS. Build;
.....
Build BD = new build ();
String Model = BD. model;
Android obtains device ID and other information:
You need to add permissions in androidmanifest. xml.
<Uses-Permission Android: Name = "android. Permission. read_phone_state"/>
Telephonymanager TM = (telephonymanager) getsystemservice (context. telephony_service );
Stringbuilder sb = new stringbuilder ();
SB. append ("/ndeviceid (IMEI) =" + TM. getdeviceid ());
SB. append ("/ndevicesoftwareversion =" + TM. getdevicesoftwareversion ());
SB. append ("/nline1number =" + TM. getline1number ());
SB. append ("/nnetworkcountryiso =" + TM. getnetworkcountryiso ());
SB. append ("/nnetworkoperator =" + TM. getnetworkoperator ());
SB. append ("/nnetworkoperatorname =" + TM. getnetworkoperatorname ());
SB. append ("/nnetworktype =" + TM. getnetworktype ());
SB. append ("/nphonetype =" + TM. getphonetype ());
SB. append ("/nsimcountryiso =" + TM. getsimcountryiso ());
SB. append ("/nsimoperator =" + TM. getsimoperator ());
SB. append ("/nsimoperatorname =" + TM. getsimoperatorname ());
SB. append ("/nsimserialnumber =" + TM. getsimserialnumber ());
SB. append ("/nsimstate =" + TM. getsimstate ());
SB. append ("/nsubscriberid (imsi) =" + TM. getsubscriberid ());
SB. append ("/nvoicemailnumber =" + TM. getvoicemailnumber ());
Log. E ("info", SB. tostring ());