|
10金币
- public static String getDeviceToken(Context c) {
- if (TextUtils.isEmpty(Variable.DEVICE_TOKEN)) {
- String androidId = Secure.getString(c.getContentResolver(), "android_id");
- if (TextUtils.isEmpty(androidId) || "9774d56d682e549c".equals(androidId)) {
- String deviceId = "";
- if (PermissionUtil.Phone(c)) {
- deviceId = ((TelephonyManager) c.getSystemService("phone")).getDeviceId();
- }
- if (TextUtils.isEmpty(deviceId)) {
- Variable.DEVICE_TOKEN = EncodeUtils.md5(getLocalIpAddress() + c.getPackageName());
- } else {
- Variable.DEVICE_TOKEN = EncodeUtils.md5(deviceId + c.getPackageName());
- }
- } else {
- Variable.DEVICE_TOKEN = EncodeUtils.md5(androidId + c.getPackageName());
- return Variable.DEVICE_TOKEN;
- }
- }
- return Variable.DEVICE_TOKEN;
- }
复制代码 上边是取DEVICE_TOKEN的功能,app里有几个地方出现了.我想能不能用随机数来代替呢.这样的话.就不用一直重装模拟器了.app限制一台手机只能邀请一次.
附件我也上传了这个类还是应该叫什么的源码.基本上是零基础了.这几天看的也只是简单的基础.看看有没有直接可以参考的例子呢.
那个大神扔过来一个.
|
|