2

我想要一个手机的唯一标识符。由于没有特定的方法可以在每部手机上找到 IMEI 或 IMSI,我想知道是否有其他方法可以找到手机的唯一标识符。任何人都可以提出一种方法吗?

4

2 回答 2

4

如果您不需要强 UID,您可以使用毫秒为单位的时间。或者,您可以从 J2SE 获得 UUID 实现并将其移植到 J2ME。这样 UUID 应该存储在 RMS 中。最好的方法之一是仅通过此服务构建服务器端并分发应用程序。当新用户尝试下载应用程序时,您可以将任何您想要的 UUID 放入清单中并通过 MIDlet.getAppProperty( String uuidPropertyName ) 在您的应用程序中使用它;

于 2010-10-01T13:14:03.643 回答
2

如果您的目标设备有 JSR82,您可以使用LocalDevice.getLocalDevice().getBluetoothAddress()-- 这是唯一的。

于 2010-10-01T16:07:56.137 回答