首页 > 其他分享 >独一无二的 device id

独一无二的 device id

时间:2023-06-20 22:03:20浏览次数:54  
标签:String mTelephonyMgr imei 独一无二 IMEI device android id IMSI


两个概念

IMSI (International Mobile Subscriber Identity) of the SIM-Card present in your mobile and the IMEI (International Mobile Equipment Identity). The IMSI identifies with the SIM, the IMEI with the device.
IMSI用来标记sim卡 而IMEI用来标记设备的获取方法:
String myIMSI = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMSI);
// emulator returns: 310995000000000

String myIMEI = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMEI);
// emulatorreturns: 000000000000000

2.TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imsi = mTelephonyMgr.getSubscriberId();
String imei = mTelephonyMgr.getDeviceId(); 

set <uses-permission android:name="android.permission.READ_PHONE_STATE"/> in AndroidManifest.xml. 
3.String unique_id = android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID); 
4.String imei = TelephonyManager.getDefault().getDeviceId(); 
if (TextUtils.isEmpty(imei)) { 
   return ""; 
}

标签:String,mTelephonyMgr,imei,独一无二,IMEI,device,android,id,IMSI
From: https://blog.51cto.com/u_16166892/6525390

相关文章

  • 基于Android的健身APP设计与实现
    当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本文主要针对Android系统上的运动APP应用程序设计和实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本......
  • 基于Android的万豪酒店APP
    20世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。在这种时代背景下一些传统的行业,也发生了变化,本次设计研究的就是酒店行业在移动应用软件中是发展趋势。互联网行业在全球发展迅猛,世界各国纷纷看好互联网酒店这块新大陆,普遍认为互联网下......
  • fx3u模拟量温控PID程序 所需硬件可以看图,温度变送器,单相交流
    fx3u模拟量温控PID程序所需硬件可以看图,温度变送器,单相交流调压模块,3uplc+2AD+2DA模块。需要的朋友可以拿去试试,程序加教程,测试成功的程序。有朋友拿这套程序控制负压风机已经成功。相信其他模拟量pid也可以用。ID:2515598766140762......
  • Verilog PID调节器基于fpga的Verilog PID调节器源码
    VerilogPID调节器基于fpga的VerilogPID调节器源码ID:2220597454912833......
  • 恒压供水仿真/1200plc/博途v15可直接仿真运行,包含离散被控对象,手动干扰,随机干扰,pid参
    恒压供水仿真/1200plc/博途v15可直接仿真运行,包含离散被控对象,手动干扰,随机干扰,pid参数可调。ID:6966596086480080......
  • 基于Android聊天取证APP设计与实现
    本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端社交应用聊天APP的取证功能设计方案。实现了在手机端可以对用户的聊天数据进行提取保存,以备在手机应用清楚聊天数据后,需要聊天数据取证的问题。本设计的框架为Android......
  • 解决Excel 互操作错误"检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000
    解决Excel互操作错误"检索COML类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:80070005"\comexp.msc-32......
  • 基于RFID的宠物管理系统
    随着人们生活水平的不断提高,饲养宠物已经成为一个时髦的话题。随着饲养宠物的数量越来越多,宠物店主需要管理饲养的工作也越来越繁重。基于RFID的宠物管理系统正是为适应饲养宠物人群发展的需求而产生的。本文通过研究宠物管理的实际需求,以基于RFID的宠物管理系统为出发点进行设计......
  • 基于Android共享单车设计与实现
    “计算机工业革命”正在以一种猛烈的势头在席卷着全球。近年来,尤其是移动平台和无线网络的发展,更是可谓是日新月异,诞生了大量的手机APP(Application)。手机APP的出现极大地方便了我们的日常生活,也丰富了我们的娱乐生活。伴随着手机APP功能需求的不断完善,近两年随着共享概念的推广,作为......
  • 基于Android的线上读书会设计
    本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端的线上读书活动的功能设计方案。实现了在手机端可以查看读书活动,同时管理端可以在后台发布相关的读书活动的一些信息。本设计的框架为Android系统,客户端界面由其相关组......