android系统如何获取imei号码,获取手机型号和系统版本号

android系统如何获取imei号码,获取手机型号和系统版本号,第1张

/ 创建日期 2010-4-29 下午05:02:47 / package netsunniwellapp; import androidappActivity; import androidosBundle; import androidtelephonyCellLocation; import androidtelephonyPhoneStateListener; import androidtelephonyTelephonyManager; public class TelManager extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { superonCreate(savedInstanceState); TelephonyManager tm = (TelephonyManager) thisgetSystemService(TELEPHONY_SERVICE); / 电话状态: 1tmCALL_STATE_IDLE=0 无活动 2tmCALL_STATE_RINGING=1 响铃 3tmCALL_STATE_OFFHOOK=2 摘机 / tmgetCallState();//int / 电话方位: / tmgetCellLocation();//CellLocation / 唯一的设备ID: GSM手机的 IMEI 和 CDMA手机的 MEID Return null if device ID is not available / tmgetDeviceId();//String / 设备的软件版本号: 例如:the IMEI/SV(software version) for GSM phones Return null if the software version is not available / tmgetDeviceSoftwareVersion();//String / 手机号: GSM手机的 MSISDN Return null if it is unavailable / tmgetLine1Number();//String / 附近的电话的信息: 类型:List 需要权限:androidManifestpermission#ACCESS_COARSE_UPDATES / tmgetNeighboringCellInfo();//List / 获取ISO标准的国家码,即国际长途区号。 注意:仅当用户已在网络注册后有效。 / tmgetNetworkOperatorName();//String / 当前使用的网络类型: 例如: NETWORK_TYPE_UNKNOWN 网络类型未知 0 NETWORK_TYPE_GPRS GPRS网络 1 NETWORK_TYPE_EDGE EDGE网络 2 NETWORK_TYPE_UMTS UMTS网络 3 NETWORK_TYPE_HSDPA HSDPA网络 8 NETWORK_TYPE_HSUPA HSUPA网络 9 NETWORK_TYPE_HSPA HSPA网络 10 NETWORK_TYPE_CDMA CDMA网络,IS95A 或 IS95B 4 NETWORK_TYPE_EVDO_0 EVDO网络, revision 0 5 NETWORK_TYPE_EVDO_A EVDO网络, revision A 6 NETWORK_TYPE_1xRTT 1xRTT网络 7 / tmgetNetworkType();//int / 手机类型: 例如: PHONE_TYPE_NONE 无信号 PHONE_TYPE_GSM GSM信号 PHONE_TYPE_CDMA CDMA信号 / tmgetPhoneType();//int / Returns the ISO country code equivalent for the SIM provider's country code 获取ISO国家码,相当于提供SIM卡的国家码。 / tmgetSimCountryIso();//String / Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM 5 or 6 decimal digits 获取SIM卡提供的移动国家码和移动网络码5或6位的十进制数字 SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断) / tmgetSimOperator();//String / 服务商名称: 例如:中国移动、联通 SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断) / tmgetSimOperatorName();//String / SIM卡的序列号: 需要权限:READ_PHONE_STATE / tmgetSimSerialNumber();//String / SIM的状态信息: SIM_STATE_UNKNOWN 未知状态 0 SIM_STATE_ABSENT 没插卡 1 SIM_STATE_PIN_REQUIRED 锁定状态,需要用户的PIN码解锁 2 SIM_STATE_PUK_REQUIRED 锁定状态,需要用户的PUK码解锁 3 SIM_STATE_NETWORK_LOCKED 锁定状态,需要网络的PIN码解锁 4 SIM_STATE_READY 就绪状态 5 / tmgetSimState();//int / 唯一的用户ID: 例如:IMSI(国际移动用户识别码) for a GSM phone 需要权限:READ_PHONE_STATE / tmgetSubscriberId();//String / 取得和语音邮件相关的标签,即为识别符 需要权限:READ_PHONE_STATE / tmgetVoiceMailAlphaTag();//String / 获取语音邮件号码: 需要权限:READ_PHONE_STATE / tmgetVoiceMailNumber();//String / ICC卡是否存在 / tmhasIccCard();//boolean / 是否漫游: (在GSM用途下) / tmisNetworkRoaming();// } }

/

  当前应用程序的VersionName

 

  @return versionName字符串

 /

protected String getVersionName() {

    return getPackageInfo()versionName;

}

protected PackageInfo getPackageInfo() {

    PackageInfo pi;

    try {

        PackageManager pm = myApplicationgetPackageManager();

        pi = pmgetPackageInfo(myApplicationgetPackageName(), PackageManager

                GET_CONFIGURATIONS);

        return pi;

    } catch (Exception e) {

        LogUtile(egetMessage());

    }

    return null;

}

以上就是关于android系统如何获取imei号码,获取手机型号和系统版本号全部的内容,包括:android系统如何获取imei号码,获取手机型号和系统版本号、android 怎么获取版本号、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10140959.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存