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

/*****创建日期2010-4-29下午05:02:47**/packagenet.sunniwell.app;importandroid.app.Activity;importandroid.os.Bundle;importandroid.telephony.CellLocation;importandroid.telephony.PhoneStateListener;importandroid.telephony.TelephonyManager;publicclassTelManagerextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);TelephonyManagertm=(TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);/**电话状态:*1.tm.CALL_STATE_IDLE=0无活动*2.tm.CALL_STATE_RINGING=1响铃*3.tm.CALL_STATE_OFFHOOK=2摘机*/tm.getCallState();//int/**电话方位:**/tm.getCellLocation();//CellLocation/**唯一的设备ID:*GSM手机的IMEI和CDMA手机的MEID.*ReturnnullifdeviceIDisnotavailable.*/tm.getDeviceId();//String/**设备的软件版本号:*例如:theIMEI/SV(softwareversion)forGSMphones.*Returnnullifthesoftwareversionisnotavailable.*/tm.getDeviceSoftwareVersion();//String/**手机号:*GSM手机的MSISDN.*Returnnullifitisunavailable.*/tm.getLine1Number();//String/**附近的电话的信息:*类型:List*需要权限:android.Manifest.permission#ACCESS_COARSE_UPDATES*/tm.getNeighboringCellInfo();//List/**获取ISO标准的国家码,即国际长途区号。*注意:仅当用户已在网络注册后有效。*/tm.getNetworkOperatorName();//String/**当前使用的网络类型:*例如:NETWORK_TYPE_UNKNOWN网络类型未知0NETWORK_TYPE_GPRSGPRS网络1NETWORK_TYPE_EDGEEDGE网络2NETWORK_TYPE_UMTSUMTS网络3NETWORK_TYPE_HSDPAHSDPA网络8NETWORK_TYPE_HSUPAHSUPA网络9NETWORK_TYPE_HSPAHSPA网络10NETWORK_TYPE_CDMACDMA网络,IS95A或IS95B.4NETWORK_TYPE_EVDO_0EVDO网络,revision0.5NETWORK_TYPE_EVDO_AEVDO网络,revisionA.6NETWORK_TYPE_1xRTT1xRTT网络7*/tm.getNetworkType();//int/**手机类型:*例如:PHONE_TYPE_NONE无信号PHONE_TYPE_GSMGSM信号PHONE_TYPE_CDMACDMA信号*/tm.getPhoneType();//int/**ReturnstheISOcountrycodeequivalentfortheSIMprovider'scountrycode.*获取ISO国家码,相当于提供SIM卡的国家码。**/tm.getSimCountryIso();//String/**ReturnstheMCC+MNC(mobilecountrycode+mobilenetworkcode)oftheprovideroftheSIM.5or6decimaldigits.*获取SIM卡提供的移动国家码和移动网络码.5或6位的十进制数字.*SIM卡的状态必须是SIM_STATE_READY(使用getSimState()判断).*/tm.getSimOperator();//String/**服务商名称:*例如:中国移动、联通*SIM卡的状态必须是SIM_STATE_READY(使用getSimState()判断).*/tm.getSimOperatorName();//String/**SIM卡的序列号:*需要权限:READ_PHONE_STATE*/tm.getSimSerialNumber();//String/**SIM的状态信息:*SIM_STATE_UNKNOWN未知状态0SIM_STATE_ABSENT没插卡1SIM_STATE_PIN_REQUIRED锁定状态,需要用户的PIN码解锁2SIM_STATE_PUK_REQUIRED锁定状态,需要用户的PUK码解锁3SIM_STATE_NETWORK_LOCKED锁定状态,需要网络的PIN码解锁4SIM_STATE_READY就绪状态5*/tm.getSimState();//int/**唯一的用户ID:*例如:IMSI(国际移动用户识别码)foraGSMphone.*需要权限:READ_PHONE_STATE*/tm.getSubscriberId();//String/**取得和语音邮件相关的标签,即为识别符*需要权限:READ_PHONE_STATE*/tm.getVoiceMailAlphaTag();//String/**获取语音邮件号码:*需要权限:READ_PHONE_STATE*/tm.getVoiceMailNumber();//String/**ICC卡是否存在*/tm.hasIccCard();//boolean/**是否漫游:*(在GSM用途下)*/tm.isNetworkRoaming();//}}

本回答由提问者推荐

android开发 在service中怎么获取手机的imei

那是因为你在一个静态函数中使用了this。你可能写的是这样的:

你把this代表的对象,用函数的入口参数来替换(即函数增加一个入口参数,函数中不能使用this)。

staticvoidmethod(objecta)

objectxxxx=a.getSystemService(TELEPHONY_SERVICE);

本回答由提问者推荐

Android通过时区可以获取国家?Android通过时区可以获

现在还不行。

Android系统的Root权限获取是怎么样呢?

但是,如果它能够跳过检查UID这一步,即能够使自己的进程获得和su相同的root的权限

android如何通过adb命令获取手机的IMEI

java获得android的imei号步骤:

1、权限添加:

TelephonyManager telephonyManager = (TelephonyManager) this

.getSystemService(Context.TELEPHONY_SERVICE);

String IMEI = telephonyManager.getDeviceId();

2、adb命令获得:

adb shell dumpsys iphonesubinfo1、在命令行中输入“adb shell”

2、进入shell之后,再输入“cat /system/build.prop grep "product"”

其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了。

android如何通过adb命令获取手机的IMEI

java获得android的imei号步骤:

1、权限添加:

TelephonyManager telephonyManager = (TelephonyManager) this

.getSystemService(Context.TELEPHONY_SERVICE);

String IMEI = telephonyManager.getDeviceId();

2、adb命令获得:

adb shell dumpsys iphonesubinfo1、在命令行中输入“adb shell”

2、进入shell之后,再输入“cat /system/build.prop grep "product"”

其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了。

android获取imei(android获取wifi密码)相关推荐

  1. android10获取imei,Android 10 root用户获取imei

    IMEI(International Mobile Equipment Identity)是国际移动设备识别码的缩写,由15-17位数字组成,与手机是一一对应的关系.无论刷机还是恢复出厂设置,该设备标 ...

  2. cmd如何获取计算机用户名和密码,电脑如何利用cmd命令获取连接过的WiFi密码

    注意本软件只用于学习和正当途径,如果有人恶意入侵别人电脑造成财产损失,或个人信息泄露,本作者并不负责. 我这里直接提供代码下载,大家自己研究(我这里没有提供findWIfi.dll需要你自己生成,不然 ...

  3. android删除所有已保存wifi密码,安卓移除/忘记已保存的wifi密码

    先说答案 高版本用wifiManager.forget,低版本用wifiManager.removeNetwork+wifiManager.saveConfiguration 网络跟集体失忆了似的. ...

  4. java获取imei_Android10 获取IMEI,获取UUID,唯一ID

    Andorid10无法获取IMEI,读写文件也被限制. 获取设备唯一ID逻辑. 如果Android10以上 -> 在设备的外部目录创建UUID,只要用户没有手动删除该文件UUID一直存在. 如果 ...

  5. android写入imei,Android MTK平台 实现用命令写手机IMEI号(转)

    涉及内容: 1. 获取Phone对象: 2. AT command: 3.Java正则表达式:实现思路: 从拨号盘输入含有IMEI号的字串,提取字串中的IMEI,通过Intent,将IMEI号传入写I ...

  6. Android 获取IMEI(Android 10以下可用)

    1.获取手机IMEI,从android 5.0之后通过getImei获取 public static String getIMEI(Context context){String imei = &qu ...

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

    2.tm.CALL_STATE_RINGING=1 响铃 3.tm.CALL_STATE_OFFHOOK=2 摘机 */ tm.getCallState();//int /* 电话方位: */ tm. ...

  8. qt 获取本机的wifi密码_还在记密码?这款开源免费的账号密码管理神器赶紧收了...

    工作中涉及到得账号密码,你是怎么记录得?如果是文档word或者excel记录,那么回非常麻烦,每次还得打开.如果是浏览器自己记录,如果更新密码,又记不得.尴尬! 今天大卫给大家推荐一款开源免费得账号密 ...

  9. android 获取 meid 代码,Android 各个版本获取IMEI、MEID

    public class IMEIUtil { /** * 获取默认的imei 一般都是IMEI 1 * * @param context * @return */ public static Str ...

最新文章

  1. python html解析查找字符串_用python的BeautifulSoup分析html
  2. 认识一下Kotlin语言,Android平台的Swift
  3. 连接池 druid(阿里巴巴的框架)
  4. C和指针之函数之递归实现厄密多项式
  5. linux的基础知识——捕捉SIGCHLD、信号传参,中断系统调用
  6. 编辑了基因,就能成为人生赢家?5本书给你答案
  7. 光轴会聚模型求解世界坐标点流程与公式理解
  8. vs2017调用linux脚本,[代码] ShellExecute调用外部程序_VS2017
  9. UVA11942 Lumberjack Sequencing【Ad Hoc】
  10. 图像匹配得到精确的旋转角度
  11. 电子书分页,翻页效果,字体大小调整和基本功能实现
  12. 《仿人机器人原理与实战》一1.2 反射弧与仿人机器人设计
  13. python脚本爬取今日百度热点新闻
  14. html为知笔记模板,为知笔记使用技巧:如何建立模板
  15. 【最短路 搜索】JZOJ_4246 san
  16. 计算机开始菜的mstsc命令,Win10一周年更新版系统CLSID(GUID)汇总
  17. 3D打印中常见的7中材质分析
  18. 上海应用技术大学计算机专业分数线,上海应用技术大学历年分数线 2021上海应用技术大学录取分数线...
  19. 【计算机网络】《计算机网络(第5版 )》1~5章笔记
  20. WebLogic BEA-101020问题

热门文章

  1. Docker删除镜像和容器命令
  2. var和function定义方法的区别
  3. HiC-Pro的使用 | HiC辅助基因组组装(一)
  4. 频域和空域滤波的比较
  5. 用Java实现PPT转换成PDF的一种方式--openoffice的使用
  6. 关于双硬盘电脑装Windows纯净系统的问题(已解决)
  7. mac出现wifi没有ip地址无法接入互联网
  8. 伯努利数、欧拉数与泰勒展开式
  9. JCS和EHCACHE
  10. 成功销售心理学(1)