我有从所有支持j2me的手机以编程方式获得唯一的识别码的要求。
正如我们已经知道的,在S40设备中获取IMEI / IMSI几乎是不可能的,蓝牙MAC地址/ obex推送配置文件UUID可能会有所帮助。但要做到这一点,蓝牙应该在移动设备上打开。我不知道有多少设备会支持jsr82。
是否有其他唯一的id可以区分j2me设备?
发布于 2012-12-05 01:26:57
刚才我从其他来源得到了答案:除了IMEI、蓝牙或WLAN (如果可用) MAC地址之外,没有其他唯一的ID。重新设计您的解决方案,使其不完全依赖于此,或者使您自己生成/分配的某个ID就足够了(可能与用户名/密码组合结合使用)。
还有其他想法吗?
发布于 2012-12-05 17:03:01
在用户第一次启动应用程序时使用System.currentTimeMillis()的值。除非两个用户在同一毫秒内启动他们的应用程序(v.不太可能),否则这将是独一无二的。
https://stackoverflow.com/questions/13706523
复制相似问题