`
liuweisir
  • 浏览: 42708 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android 获取手机设备的唯一码(IMIE ) 注册用

 
阅读更多

  1. public void fetch_status(){    
  2.     TelephonyManager tm = (TelephonyManager) this    
  3.     .getSystemService(Context.TELEPHONY_SERVICE);//        
  4.     String str = "";    
  5.     str += "DeviceId(IMEI) = " + tm.getDeviceId() + "\n";      
  6.     str += "DeviceSoftwareVersion = " + tm.getDeviceSoftwareVersion() + "\n";      
  7.     str += "Line1Number = " + tm.getLine1Number() + "\n";      
  8.     str += "NetworkCountryIso = " + tm.getNetworkCountryIso() + "\n";      
  9.     str += "NetworkOperator = " + tm.getNetworkOperator() + "\n";      
  10.     str += "NetworkOperatorName = " + tm.getNetworkOperatorName() + "\n";      
  11.     str += "NetworkType = " + tm.getNetworkType() + "\n";      
  12.     str += "PhoneType = " + tm.getPhoneType() + "\n";      
  13.     str += "SimCountryIso = " + tm.getSimCountryIso() + "\n";      
  14.     str += "SimOperator = " + tm.getSimOperator() + "\n";      
  15.     str += "SimOperatorName = " + tm.getSimOperatorName() + "\n";      
  16.     str += "SimSerialNumber = " + tm.getSimSerialNumber() + "\n";      
  17.     str += "SimState = " + tm.getSimState() + "\n";      
  18.     str += "SubscriberId(IMSI) = " + tm.getSubscriberId() + "\n";      
  19.     str += "VoiceMailNumber = " + tm.getVoiceMailNumber() + "\n";      
  20.     TextView sys = (TextView) findViewById(R.id.sys);    
  21.     sys.setText(str);    
  22. }   
  23.  private void getAndroidId(){  
  24.  String androidId = System.getString(getContentResolver(), System.ANDROID_ID);  
  25.  Log.e("ANDROID_ID", androidId + " ");  
  26.  }  
  27.    
  28. AndroidManifest.xml必须以下设置
  29. <!-- 读取手机信息 -->  
  30. <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>   



import Android.Provider.Settings.System;  
android.provider.Settings.System.ANDROID_ID
tm.getDeviceId()表示唯一的设备ID,例如对于GSM 手机返回IMEI,对于CDMA 手机返回MEID,如果设备不可用则返回NULL,比如在模拟器上。
System.getString(getContentResolver(), System.ANDROID_ID)表示一个64位的数字,在设备第一次启动的时候随机生成并在设备的整个生命周期中不变。(如果重新进行出厂设置可能会改变)

 

分享到:
评论

相关推荐

    Android获取手机IMIE

    Android获取手机IMIE,IMIE为手机全球表示,程序比较简单

    摩安手机卫士Android版本

    新增安全诊断功能,对手机中的每个应用程序进行安全扫描,自动判断应用程序是否存在偷发短信、盗拨电话、获取手机号码和IMIE号码等各类恶意行为。简洁的任务管理器帮助你释放内存,卸载应用程序。免设置全自动智能...

    IMIE查询查找我的iphone

    IPHONEID帐号查询,IMIE查询ID帐号密码。

    Android开发人员不得不收集的代码

    获取设备厂商,如Xiaomi getManufacturer 获取设备型号,如MI2SC getModel 编码解码相关→EncodeUtils.java→Test URL编码 urlEncode URL解码 urlDecode Base64编码 base64Encode base64Encode2String Base64解码 ...

    Android-Terminal-Emulator.zip

    利用命令访问android系统底层linux shell 这软件是google play市场中的推荐软件,排名很靠前,值得技术人员一用. --------------------- Access your Android's built-in Linux command line shell Android Terminal ...

    安卓ROOT后手机修改IMEI串号工具及教程

    本工具用于MTK手机的IMEI恢复

    IMEI生成器

    IMEI串码批量生成器,可一次性生成大量的IMEI数据,并保存在文本文件(.txt)中。 IMEI串码批量生成器,可一次性生成大量的IMEI数据,并保存在文本文件(.txt)中。

    Ekologia:从 Eklogia 订购 IMIE Nantes。 在 4IM03 上实现

    从 Ekologia 订购 IMIE Nantes。 开展了4IM03学员。 在 Wyldfly 上部署 先决条件 安装了gradle 安装了 wyldfly 8.1 使用执行的初始化脚本初始化的数据库 jndi上wyldfy服务器上声明的一个jta数据源:java地址:/...

    三星Note基带

    N7100基带,修复IMIE,没信号问题,请下载此帮你解决问题

    zadlab4-katarzynanal:GitHub Classroom创建的zadlab4-katarzynanal

    使用以下代码完成课程: 人 package pl.edu.ur.polab4 ; public class Osoba { /* ------ * Fields * ------ */ public String imie; // public String nazwisko; // Pola klasy osoba public int wiek; // ...

    ImieSkillsG3

    ImieSkillsG3 欢迎来到IMIE技能项目创建人:Jean,Sarah,Jonathan,Jocelyn和​​Maxence。

Global site tag (gtag.js) - Google Analytics