安卓应用软件启动时获取手机的IMEI IMSI 本机号码有啥作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓应用软件启动时获取手机的IMEI IMSI 本机号码有啥作用?相关的知识,希望对你有一定的参考价值。
我的手机:三星 GALAXY Neo
问题类型:系统辅助,影音软件,娱乐软件,上网软件
答非所问,悲催
IMEI 或 IMSI 以外的手机唯一标识符?
【中文标题】IMEI 或 IMSI 以外的手机唯一标识符?【英文标题】:A unique identifier for cell phone other than IMEI or IMSI? 【发布时间】:2011-04-19 19:58:44 【问题描述】:我想要一个手机的唯一标识符。由于没有特定的方法可以在每部手机上找到 IMEI 或 IMSI,我想知道是否有其他方法可以找到手机的唯一标识符。谁能推荐一个方法?
【问题讨论】:
【参考方案1】:如果您不需要强 UID,您可以使用毫秒为单位的时间。或者,您可以从 J2SE 获得 UUID 实现并将其移植到 J2ME。这样 UUID 应该存储在 RMS 中。 最好的方法之一是仅通过此服务构建服务器端并分发应用程序。当新用户尝试下载应用程序时,您可以将任何您想要的 UUID 放入清单中并通过 MIDlet.getAppProperty( String uuidPropertyName ) 在您的应用程序中使用它;
【讨论】:
如果设备没有蓝牙怎么办? 我不明白你的问题。我所有的选择都不依赖于Bluetoot。你的意思是UUID类吗?我讲述了这个类 - java.util.UUID 不是关于 javax.bluetooth 包的。【参考方案2】:如果你的目标设备有 JSR82,你可以使用LocalDevice.getLocalDevice().getBluetoothAddress()
——这是独一无二的。
【讨论】:
以上是关于安卓应用软件启动时获取手机的IMEI IMSI 本机号码有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章
Android中获取手机IMEI,IMSI, MAC(Android 6.0支持4G环境获取)工具类(标识用户唯一)
如何修改android模拟器上的IMEI,IMSI,SIM card serial number