Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要以编程方式从所有支持 j2me 的手机中获取唯一标识号。
我们已经知道在 S40 设备中获取 IMEI / IMSI 几乎是不可能的,蓝牙 MAC 地址 / obex 推送配置文件 UUID 可能会有所帮助。但是为此,应该在手机中打开蓝牙。而且不知道有多少设备会支持jsr82。
是否有其他一些独特的 id 可以区分 j2me 设备?
使用System.currentTimeMillis()用户首次启动应用程序时的值。除非两个用户以完全相同的毫秒(不太可能)启动他们的应用程序,否则这将是独一无二的。
System.currentTimeMillis()
刚才我从其他来源得到答案:除了 IMEI、蓝牙或 WLAN(如果可用)MAC 地址之外,没有其他唯一 ID。重新设计您的解决方案以不完全依赖此类,或者您自己生成/分配的一些 ID 就足够了(可能与用户名/密码组合结合使用)。
还有其他想法吗?