初学j2me,j2me程序怎么实现注册码功能?

日总是我哥 2009-01-02 06:47:39
本来想通过IMEI码来实现的,但是发现获取IMEI老失败。
还有没有办法能获取到手机的其他唯一码,实现注册验证的功能。


下面是获取imei的方法,是不是还需要import响应的包?比如import com.nokia.mid.imei?
  String imei = System.getProperty("IMEI");
 
  1、MOTO系列的手机可以通过读取系统的IMEI属性获得:
  String imei = System.getProperty("IMEI");
或 String imei = System.getProperty("phone.IMEI");
  
  2、SIEMENS系列的手机可以通过读取系统的com.siemens.IMEI属性获得:
  String imei = System.getProperty("com.siemens.IMEI");

3、NOKIA系列的手机可以通过读取系统的com.nokia.mid.imei属性获得:
String imei = System.getProperty("com.nokia.mid.imei");

4、SE 系列的手机可以通过读取系统的com.sonyericsson.imei属性获得:
String imei = System.getProperty("com.sonyericsson.imei");

...全文
82 点赞 收藏 7
写回复
7 条回复
flight9 2009年08月02日
IMEI很多诺基亚手机是读不到的
回复 点赞
日总是我哥 2009年01月03日
能取到手机号码吗?
回复 点赞
cccloveyf 2009年01月03日
手机号码唯一啊。
回复 点赞
日总是我哥 2009年01月02日
蓝牙设备id更不可靠,有些手机没蓝牙怎么办:)
回复 点赞
kf156 2009年01月02日
首次运行的时间就好了,不过有个问题,就是软件删除后,注册码也得重新申请过...
听说有个蓝牙设备ID也是唯一的
回复 点赞
日总是我哥 2009年01月02日
是的,所以打消了IMEI的念头。

获取当前时间?是java程序的安装时间吗?
回复 点赞
kf156 2009年01月02日
IMEI不是什么手机都能取得到的。
生成机器码,你可以用IMEI
也可以用当前时间加上一个随机数,能保证唯一性就好了
回复 点赞
发动态
发帖子
J2ME
创建于2007-09-28

1.1w+

社区成员

2.6w+

社区内容

Java J2ME
社区公告
暂无公告