我想要一个手机的唯一标识符。由于没有特定的方法可以在每部手机上找到 IMEI 或 IMSI,我想知道是否有其他方法可以找到手机的唯一标识符。任何人都可以提出一种方法吗?
问问题
2595 次
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 回答