1

我需要以编程方式从所有支持 j2me 的手机中获取唯一标识号。

我们已经知道在 S40 设备中获取 IMEI / IMSI 几乎是不可能的,蓝牙 MAC 地址 / obex 推送配置文件 UUID 可能会有所帮助。但是为此,应该在手机中打开蓝牙。而且不知道有多少设备会支持jsr82。

是否有其他一些独特的 id 可以区分 j2me 设备?

4

2 回答 2

2

使用System.currentTimeMillis()用户首次启动应用程序时的值。除非两个用户以完全相同的毫秒(不太可能)启动他们的应用程序,否则这将是独一无二的。

于 2012-12-05T09:03:00.790 回答
1

刚才我从其他来源得到答案:除了 IMEI、蓝牙或 WLAN(如果可用)MAC 地址之外,没有其他唯一 ID。重新设计您的解决方案以不完全依赖此类,或者您自己生成/分配的一些 ID 就足够了(可能与用户名/密码组合结合使用)。

还有其他想法吗?

于 2012-12-04T17:26:56.657 回答