在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
2、Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceId()
你取得你的设备号以后,在你的程序入口里边oncreate可以加个判断。号码不对的一律执行finish().这样你的apk即使装到别的设备里面也不能运行了。
注册机涉及到的是一个算法问题。通常做法是
1,获取机器码
2,程序中按照规则生成一段加密key,或者这个key是固定的字符串。
3,将机器码和key按照一定的组合规则重新组合,并按照既定的运算方式处理后生成一段新的字符串。
4,第三部中生成的字符串就是注册码。
验证:
1,在软件中输入注册码后,将注册码 按照第三步中的反顺序运算,得到key。
2,验证反运算的key是否与上述第一步中固定的key或按照规律生成的key一致。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)