怎么获取android设备id(Android设备号 )

DaoYiKang 1 0

大家好,今天小编关注到一个比较有意思的话题,就是关于Android设备号的问题,于是小编就整理了3个相关介绍Android设备号的解答,让我们一起看看吧【怎么获取android设备id(Android设备号 )】。

文章目录:

  1. 怎么获取android设备id
  2. 安卓设备id怎么查看安卓设备id
  3. 如何检索Android设备的唯一ID

一、怎么获取android设备id


1、若是指查看安卓版本,可以进入设置--系统管理/更多设置--关于手机,查看设备相关信息,如型号、IMEI码、处理器、软件版本号等。部分机型需进入设置--我的设备--更多参数,进行查看。
2、打开拨号界面。点击电话,启动拨号界面,然后输入“*#*#8255#*#*”即可进入GTalkServiceMonitor界面了。
3、·MAC地址·序列号·ANDROID_ID唯一编号(IMEI,MEID,ESN,IMSI)说明在以前,当Android设备均作为电话使用时,寻找唯一标识号比较简单:()可用于找到(取决于网络技术)手机硬件唯一的IMEI,MEID,ESN和IMSI编号。
4、可以按照以下方式进行查询:点击电话,启动拨号界面,然后输入“*#*#8255#*#*”即可进入GTalkServiceMonitor界面了,如图所示。进入GTalkServiceMonitor界面,红圈圈便是DeviceID了。
5、点击电话,启动拨号界面,然后输入“*#*#8255#*#*”即可进入gtalkservicemonitor界面了。安卓系统手机的deviceid只要很简单的一个命令就可以查看:gtalkservicemonitor界面红圈圈便是deviceid了。

二、安卓设备id怎么查看安卓设备id

安卓设备的deviceid是什么,具体有什么用?

用android的官方文档来说,deviceid不是用于标识你的设备的。他是标识一个设备的一次刷机行为的。

换句话说,每次三清,刷机,这个ID会改变,(理论上是如此,当然不排除某些设备没有按照这个标准实现)

对Google来说,第一次使用android设备需要输入google帐号,修改google主帐号必须「恢复出场设置」(相当于刷机一次),因此对google来说一个deviceid实际上对应一个google帐号。

记住你的设备不等于记住你的人,因为一个设备可能卖二手,而且一个设备也完全可能给不同的人共用,而且一个人也会经常更换手机(比如我)。

知道你的设备在哪里也不等于知道你在哪里,因为一个人完全可以有五个不同的设备都同时在激活状态,并且他们被放在不同的地理位置(比如我)。

所以总的来说,这个ID用的人很少,除了google应用自身以外。

什么手机有id密码?

答:现在的所有手机厂商都会有ID密码或者就是账号密码,在使用手机时第一次注册账号或者是登陆手机时需要填写手机。号和账号密码,或者是ID密码,手机登陆成功之后就可以,使用手机账号注册成功后的某些功能和工具了,一般安卓手机都会叫ID密码,叫做账号密码而苹果手机是叫ID密码,不叫账号密码。

Android设备是什么?

答:使用安卓系统的手机、平板设备。

1、是基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2、Android操作系统最初由AndyRubin开发,主要支持手机。3、Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。

怎么获取手机硬件ID?

首先呢楼主只说了硬件ID,我不清楚你是要找安卓基带版本号还是IMEI(移动设备身份码)。

①如果要找安卓基带版本号,一般在设置里面最后一项都有一个“关于手机”,里面有手机详细的硬件信息。

②如果楼主要找IMEI码,可以在拨号盘上按*#06#,每一个移动设备唯一对应15位IMEI码。

安卓ID更改器教程?

需要借助“xposedInstaller”和“抹机王模块”来更改安卓设备ID。

具体操作如下:

1、下载并安装“xposedInstaller”和“抹机王模块”。

安卓设备id怎么查看安卓设备id

2、打开“XposedInstaller”,在左边的菜单栏选择“模块”。

安卓设备id怎么查看安卓设备id

3、勾选“抹机王”,并重启设备。

安卓设备id怎么查看安卓设备id

4、打开“抹机王”。

安卓设备id怎么查看安卓设备id

5、点击“一键抹机”。

安卓设备id怎么查看安卓设备id

6、当提示“任务结束”即代表抹机成功,此时安卓设备ID已经被清除。

安卓设备id怎么查看安卓设备id

7、返回后,点击“安卓ID更改”,即可完成ID更改。

安卓设备id怎么查看安卓设备id

三、如何检索Android设备的唯一ID

  方法步骤(以安卓5.0为例)

 

  一、依次点击 设定---关于设备---状态。

 

 

  二、现在可以看到安卓设备的IMEI(国际移动设备识别码)唯一编号。

  三、或者用手机的拨号键盘输入*#06# 可以弹出IMEI

  Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。

  范围

  本文提供有关如何读取各种Android设备的 ID的介绍,用以使用标识号。本文假定用户已经安装了Android以及开发应用程序必要的工具。并且,本文假定用户已了解Android的基本知识。

  简介在搭载Android操作系统的设备中,已经存在好几种类型的设备标识号。先前的所有Android设备都具有电话功能,因此查找每部设备硬件唯一的IMEI,MEID,或ESN也很容易。但仅能使用Wifi的设备或音乐播放器没有电话硬件,所以没有这种类型的唯一标识号。本文阐述了如何读取不同Android设备的标识号。检索Android设备ID各种方式

  以下是Android设备不同类型的识别设备ID。

  · 唯一编号(IMEI,MEID,ESN,IMSI)

  · MAC地址

  · 序列号

  · ANDROID_ID

  唯一编号(IMEI,MEID,ESN,IMSI)

  说明在以前,当Android设备均作为电话使用时,寻找唯一标识号比较简单:()可用于找到(取决于网络技术)手机硬件唯一的IMEI,MEID,ESN和IMSI编号。

  TelephonyManager.getDeviceId

  IMEI,MEID,ESN,IMSI的定义如下:

  •IMEI(国际移动设备识别码)唯一编号,用于识别 GSM,WCDMA手机以及一些卫星电话(移动设备识别码)全球唯一编号,用于识别CDMA移动电台设备的物理硬件,MEID出现的目的是取代ESN号段(电子序列号)(电子序列号)唯一编号,用于识别CDMA手机(国际移动用户识别码)与所有GSM和UMTS网络手机用户相关联的唯一识别编号如需要检索设备的ID,在项目中要使用以下代码:

  •MEID

  •ESN

  •IMSI

  import android.telephony.TelephonyManager;

  import android.content.Context;

  String imeistring = null;

  String imsistring = null;

  {

  TelephonyManager telephonyManager;

  telephonyManager =

  ( TelephonyManager )getSystemService( Context.TELEPHONY_SERVICE );

  /*

  * getDeviceId() function Returns the unique device ID.

  * for example,the IMEI for GSM and the MEID or ESN for CDMA phones.

  */

  imeistring = telephonyManager.getDeviceId();

  /*

  * getSubscriberId() function Returns the unique subscriber ID,

  * for example, the IMSI for a GSM phone.

  */

  imsistring = telephonyManager.getSubscriberId();

  }

  如要只读取手机的状态,则需添加READ_PHONE_STATE许可到AndroidManifest.xml文件中。

  <uses-permission

  android:name="android.permission.READ_PHONE_STATE" >

  </uses-permission>

  缺点

  •Android设备要具有电话功能

  •其工作不是很可靠

  •序列号

  •当其工作时,该值保留了设备的重置信息(“恢复出厂设置”),从而可以消除当客户删除自己设备上的信息,并把设备转另一个人时发生的错误。

  Mac地址

  说明

  可通过检索找到设备的Wi - Fi或蓝牙硬件的Mac地址。但是,不推荐使用Mac地址作为唯一的标识号。

  缺点设备要具备Wi – Fi功能(并非所有的设备都有Wi – Fi功能)如果设备目前正在使用Wi - Fi,则不能报告Mac地址

  序列号

  从Android 2.3(“姜饼”)开始,通过android.os.Build.SERIAL方法序列号可被使用。没有电话功能的设备也都需要上给出唯一的设备ID; 某些手机也可以需要这样做。序列号可以用于识别MID(移动互联网设备)或PMP(便携式媒体播放器),这两种设备都没有电话功能。通过读取系统属性值“ro.serialno”的方法,可以使用序列号作为设备ID 。如检索序列号并作为设备ID使用,请参考下面的代码示例。

  import java.lang.reflect.Method;

  String serialnum = null;

  try {

  Class<?> c = Class.forName("android.os.SystemProperties");

  Method get = c.getMethod("get", String.class, String.class );

  serialnum = (String)( get.invoke(c, "ro.serialno", "unknown" ) );

  }

  catch (Exception ignored)

  {

  }

  缺点

  序列号无法在所有Android设备上使用。

  ANDROID_ID

  说明

  更具体地说,Settings.Secure.ANDROID_ID 是一串64位的编码(十六进制的字符串),是随机生成的设备的第一个引导,其记录着一个固定值,通过它可以知道设备的寿命(在设备恢复出厂设置后,该值可能会改变)。 ANDROID_ID也可视为作为唯一设备标识号的一个好选择。如要检索用于设备ID 的ANDROID_ID,请参阅下面的示例代码

  String androidId = Settings.Secure.getString(getContentResolver(),Settings.Secure.ANDROID_ID);

  缺点

  • 对于Android 2.2(“Froyo”)之前的设备不是100%的可靠

  • 此外,在主流制造商的畅销手机中至少存在一个众所周知的错误,每一个实例都具有相同的ANDROID_ID。

  结论

  对于绝大多数应用来说,只需识别特定的安装配置,而不需要识别物理设备。所幸是,这样做就省去了麻烦。

  下面是部分使用设备ID的最佳途径:

  •支持各种设备类型的另一种方法是使用getDeviceID()API和ro.serialno的组合

  •有许多值得参考的原因,来提醒开发者避免试图识别特定的设备。对于那些想做一下这方面尝试的用户, 最好的办法可能是使用ANDROID_ID,并在一些传统设备上做尝试。

  转载

到此,以上就是【怎么获取android设备id(Android设备号 )】小编对于Android设备号的问题就介绍到这了,希望介绍关于Android设备号的3点解答对大家有用。