/*** System Tool Class*/ Public classSystemutil {/*** Get the current phone system language. * * @returnreturns the current system language. For example: "Chinese-Chinese" is currently set, then return "ZH-CN"*/ Public StaticString getsystemlanguage () {returnLocale.getdefault (). GetLanguage (); } /*** Get a list of languages on the current system (locale list) *@returnLanguage list*/ Public Staticlocale[] Getsystemlanguagelist () {returnLocale.getavailablelocales (); } /*** Get the current phone system version number * *@returnSystem version Number*/ Public StaticString getsystemversion () {returnAndroid.os.Build.VERSION.RELEASE; } /*** Get Phone model * *@returnPhone Model*/ Public StaticString Getsystemmodel () {returnAndroid.os.Build.MODEL; } /*** Get phone maker * *@returnMobile phone Manufacturers*/ Public StaticString Getdevicebrand () {returnAndroid.os.Build.BRAND; } /*** Get IMEI for phone (requires "Android.permission.READ_PHONE_STATE" permission) * *@returnphone IMEI*/ Public StaticString Getimei (Context ctx) {Telephonymanager TM=(Telephonymanager) Ctx.getsystemservice (Activity.telephony_service); if(tm! =NULL) { returnTm.getdeviceid (); } return NULL; }}
Android Get basic information about phone model, manufacturer, DeviceID