获取唯一标识方法更新
This commit is contained in:
@@ -128,5 +128,6 @@ dependencies {
|
|||||||
implementation project(":wechat")
|
implementation project(":wechat")
|
||||||
|
|
||||||
}
|
}
|
||||||
|
implementation 'com.github.gzu-liyujiang:Android_CN_OAID:4.0.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import android.content.Context;
|
|||||||
|
|
||||||
import com.fisherbone.fuzhu.db.dao.DataBaseHelper;
|
import com.fisherbone.fuzhu.db.dao.DataBaseHelper;
|
||||||
import com.fisherbone.fuzhu.utils.ProfileSpUtils;
|
import com.fisherbone.fuzhu.utils.ProfileSpUtils;
|
||||||
|
import com.github.gzuliyujiang.oaid.DeviceID;
|
||||||
import com.lzy.okgo.OkGo;
|
import com.lzy.okgo.OkGo;
|
||||||
import com.lzy.okgo.cache.CacheEntity;
|
import com.lzy.okgo.cache.CacheEntity;
|
||||||
import com.lzy.okgo.cache.CacheMode;
|
import com.lzy.okgo.cache.CacheMode;
|
||||||
@@ -49,6 +50,7 @@ public class FuzhuApplication extends Application {
|
|||||||
public static Context getContext() {
|
public static Context getContext() {
|
||||||
return mContext;
|
return mContext;
|
||||||
}
|
}
|
||||||
|
private boolean privacyPolicyAgreed = true;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
@@ -63,7 +65,10 @@ public class FuzhuApplication extends Application {
|
|||||||
MyCrashHandler.getInstance().init(this);
|
MyCrashHandler.getInstance().init(this);
|
||||||
NetworkApi.init(new XiangxueNetwork(this));
|
NetworkApi.init(new XiangxueNetwork(this));
|
||||||
|
|
||||||
|
if (privacyPolicyAgreed) {
|
||||||
|
DeviceID.register(this);
|
||||||
|
privacyPolicyAgreed = true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -92,6 +92,7 @@ import com.fisherbone.fuzhu.utils.SPUtils;
|
|||||||
import com.fisherbone.fuzhu.utils.SystemUtil;
|
import com.fisherbone.fuzhu.utils.SystemUtil;
|
||||||
import com.fisherbone.fuzhu.utils.UpdateManager;
|
import com.fisherbone.fuzhu.utils.UpdateManager;
|
||||||
import com.fisherbone.fuzhu.utils.VersionUtils;
|
import com.fisherbone.fuzhu.utils.VersionUtils;
|
||||||
|
import com.github.gzuliyujiang.oaid.DeviceID;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.gyf.immersionbar.ImmersionBar;
|
import com.gyf.immersionbar.ImmersionBar;
|
||||||
import com.jeremyliao.liveeventbus.LiveEventBus;
|
import com.jeremyliao.liveeventbus.LiveEventBus;
|
||||||
@@ -194,8 +195,12 @@ public class MainActivity extends BaseActivity implements InfoMessage {
|
|||||||
} else {
|
} else {
|
||||||
ChangLiang.phonetype = "1";
|
ChangLiang.phonetype = "1";
|
||||||
}
|
}
|
||||||
|
//新修改的获取唯一标识方法
|
||||||
|
// String clientId = DeviceID.getClientIdMD5();
|
||||||
|
// Log.e("TIAOSHI###", "设备唯一标识"+clientId);
|
||||||
|
// SPUtils.setSP(this, FZConfig.KEY_DEVICE_ID, clientId);
|
||||||
|
// OkGo.getInstance().addCommonParams(new HttpParams("device_id", clientId));
|
||||||
|
AblUtil.getPermissions(MainActivity.this);
|
||||||
|
|
||||||
//adb shell pm grant com.fisherbone.fuzhu android.permission.WRITE_SECURE_SETTINGS
|
//adb shell pm grant com.fisherbone.fuzhu android.permission.WRITE_SECURE_SETTINGS
|
||||||
Settings.Secure.putString(getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, "com.fisherbone.fuzhu/com.fisherbone.fuzhu.abllib.AblService");
|
Settings.Secure.putString(getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, "com.fisherbone.fuzhu/com.fisherbone.fuzhu.abllib.AblService");
|
||||||
@@ -291,8 +296,6 @@ public class MainActivity extends BaseActivity implements InfoMessage {
|
|||||||
madeData();
|
madeData();
|
||||||
EventBus.getDefault().register(this);
|
EventBus.getDefault().register(this);
|
||||||
displayBriefMemory();
|
displayBriefMemory();
|
||||||
//红米7设备imei为:: 865367043276309
|
|
||||||
AblUtil.getPermissions(MainActivity.this);
|
|
||||||
//设置公共参数
|
//设置公共参数
|
||||||
String device_id = (String) SPUtils.getSp(MainActivity.this, FZConfig.KEY_DEVICE_ID, "");
|
String device_id = (String) SPUtils.getSp(MainActivity.this, FZConfig.KEY_DEVICE_ID, "");
|
||||||
if (!"".equals(device_id)) {
|
if (!"".equals(device_id)) {
|
||||||
|
|||||||
Binary file not shown.
7
测试问题
7
测试问题
@@ -15,4 +15,9 @@
|
|||||||
|
|
||||||
|
|
||||||
----------------------------------------------------------------------------------------------------
|
----------------------------------------------------------------------------------------------------
|
||||||
安卓设备唯一标识解决方案,可完全替代移动安全联盟统一 SDK 闭源方案。https://github.com/gzu-liyujiang/Android_CN_OAID
|
安卓设备唯一标识解决方案,可完全替代移动安全联盟统一 SDK 闭源方案。https://github.com/gzu-liyujiang/Android_CN_OAID
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------
|
||||||
|
唯一标识:https://github.com/gzu-liyujiang/Android_CN_OAID
|
||||||
Reference in New Issue
Block a user