version:1.2.3
fix: update:去掉联想csdk,去掉检查更新失败提示
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
apply plugin: 'com.android.application'
|
apply plugin: 'com.android.application'
|
||||||
|
|
||||||
def appName() {
|
def appName() {
|
||||||
return "XwadOS"
|
return "XwadOSNeutral"
|
||||||
}
|
}
|
||||||
|
|
||||||
def releaseTime() {
|
def releaseTime() {
|
||||||
@@ -59,6 +59,10 @@ android {
|
|||||||
exclude 'META-INF/LICENSE.txt'
|
exclude 'META-INF/LICENSE.txt'
|
||||||
exclude 'META-INF/NOTICE.txt'
|
exclude 'META-INF/NOTICE.txt'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
manifestPlaceholders = [
|
||||||
|
AMAP_KEY: "db082446a68db8e3ffdc8277313c2e6a"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
externalNativeBuild {
|
externalNativeBuild {
|
||||||
@@ -86,9 +90,6 @@ android {
|
|||||||
//Zipalign优化
|
//Zipalign优化
|
||||||
zipAlignEnabled true
|
zipAlignEnabled true
|
||||||
buildConfigField "String", "platform", '"tuixin"'
|
buildConfigField "String", "platform", '"tuixin"'
|
||||||
manifestPlaceholders = [
|
|
||||||
AMAP_KEY: "9c9fabf3934df224e927b2f9fbc51064"
|
|
||||||
]
|
|
||||||
signingConfig signingConfigs.tuixin
|
signingConfig signingConfigs.tuixin
|
||||||
applicationVariants.all { variant ->
|
applicationVariants.all { variant ->
|
||||||
variant.outputs.each { output ->
|
variant.outputs.each { output ->
|
||||||
@@ -110,9 +111,6 @@ android {
|
|||||||
//签名
|
//签名
|
||||||
signingConfig signingConfigs.tuixin
|
signingConfig signingConfigs.tuixin
|
||||||
buildConfigField "String", "platform", '"tuixin"'
|
buildConfigField "String", "platform", '"tuixin"'
|
||||||
manifestPlaceholders = [
|
|
||||||
AMAP_KEY: "9c9fabf3934df224e927b2f9fbc51064"
|
|
||||||
]
|
|
||||||
// 将release版本的包名重命名,加上版本及日期
|
// 将release版本的包名重命名,加上版本及日期
|
||||||
applicationVariants.all { variant ->
|
applicationVariants.all { variant ->
|
||||||
variant.outputs.each { output ->
|
variant.outputs.each { output ->
|
||||||
@@ -131,7 +129,6 @@ android {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// implementation fileTree(dir: 'libs', include: ['*.jar'])
|
// implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
implementation files('libs/CSDK_TBY11_AiYouDu_250312.jar')
|
|
||||||
compileOnly files('libs/framework.jar')
|
compileOnly files('libs/framework.jar')
|
||||||
implementation project(path: ':niceimageview')
|
implementation project(path: ':niceimageview')
|
||||||
implementation project(path: ':FlycoTabLayoutZ_Lib')
|
implementation project(path: ':FlycoTabLayoutZ_Lib')
|
||||||
|
|||||||
Binary file not shown.
@@ -14,9 +14,7 @@ import com.xwad.os.base.mvvm.BaseMvvmActivity;
|
|||||||
import com.xwad.os.config.CommonConfig;
|
import com.xwad.os.config.CommonConfig;
|
||||||
import com.xwad.os.databinding.ActivityEditBinding;
|
import com.xwad.os.databinding.ActivityEditBinding;
|
||||||
import com.xwad.os.manager.DeviceSNManager;
|
import com.xwad.os.manager.DeviceSNManager;
|
||||||
import com.xwad.os.manager.RemoteManager;
|
|
||||||
import com.xwad.os.utils.ActivationUtil;
|
import com.xwad.os.utils.ActivationUtil;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|||||||
@@ -150,8 +150,8 @@ public class HomeViewModel extends BaseViewModel<ActivityHomeBinding, ActivityEv
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(@NonNull Throwable e) {
|
public void onError(@NonNull Throwable e) {
|
||||||
Log.e("checkUpdate", "onError: ");
|
Log.e("checkUpdate", "onError: " + e.getMessage());
|
||||||
Toaster.show("网络连接失败");
|
// Toaster.show("网络连接失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -45,9 +45,7 @@ import com.xwad.os.jxw.JxwPackageConfig;
|
|||||||
import com.xwad.os.manager.AmapManager;
|
import com.xwad.os.manager.AmapManager;
|
||||||
import com.xwad.os.manager.DeviceSNManager;
|
import com.xwad.os.manager.DeviceSNManager;
|
||||||
import com.xwad.os.manager.RemoteManager;
|
import com.xwad.os.manager.RemoteManager;
|
||||||
import com.xwad.os.service.SocketService;
|
|
||||||
import com.xwad.os.utils.ApkUtils;
|
import com.xwad.os.utils.ApkUtils;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
import com.xwad.os.utils.OpenApkUtils;
|
import com.xwad.os.utils.OpenApkUtils;
|
||||||
import com.xwad.os.utils.Utils;
|
import com.xwad.os.utils.Utils;
|
||||||
import com.xwad.os.view.viewpager.BaseFragmentPagerAdapter;
|
import com.xwad.os.view.viewpager.BaseFragmentPagerAdapter;
|
||||||
|
|||||||
@@ -146,8 +146,8 @@ public class MainViewModel extends BaseViewModel<ActivityMainBinding, ActivityEv
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(@NonNull Throwable e) {
|
public void onError(@NonNull Throwable e) {
|
||||||
Log.e("checkUpdate", "onError: ");
|
Log.e("checkUpdate", "onError: " + e.getMessage());
|
||||||
Toaster.show("网络连接失败");
|
// Toaster.show("网络连接失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import androidx.lifecycle.Observer;
|
import androidx.lifecycle.Observer;
|
||||||
|
|
||||||
import com.hjq.toast.Toaster;
|
|
||||||
import com.tencent.mmkv.MMKV;
|
import com.tencent.mmkv.MMKV;
|
||||||
import com.xwad.os.R;
|
import com.xwad.os.R;
|
||||||
import com.xwad.os.base.mvvm.BaseMvvmActivity;
|
import com.xwad.os.base.mvvm.BaseMvvmActivity;
|
||||||
@@ -16,10 +15,7 @@ import com.xwad.os.databinding.ActivitySelecteGradeBinding;
|
|||||||
import com.xwad.os.jxw.SPUtils;
|
import com.xwad.os.jxw.SPUtils;
|
||||||
import com.xwad.os.jxw.event.UpdateGradeEvent;
|
import com.xwad.os.jxw.event.UpdateGradeEvent;
|
||||||
import com.xwad.os.manager.DeviceSNManager;
|
import com.xwad.os.manager.DeviceSNManager;
|
||||||
import com.xwad.os.manager.RemoteManager;
|
|
||||||
import com.xwad.os.utils.ActivationUtil;
|
import com.xwad.os.utils.ActivationUtil;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
import com.xwad.os.utils.Utils;
|
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ import com.xwad.os.utils.ActivationUtil;
|
|||||||
import com.xwad.os.utils.ApkUtils;
|
import com.xwad.os.utils.ApkUtils;
|
||||||
import com.xwad.os.utils.FileUtil;
|
import com.xwad.os.utils.FileUtil;
|
||||||
import com.xwad.os.utils.GlideLoadUtils;
|
import com.xwad.os.utils.GlideLoadUtils;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
import com.xwad.os.utils.Utils;
|
import com.xwad.os.utils.Utils;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|||||||
@@ -92,8 +92,8 @@ public class UserViewModel extends BaseViewModel<ActivityUserBinding, ActivityEv
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(@NonNull Throwable e) {
|
public void onError(@NonNull Throwable e) {
|
||||||
Log.e("checkUpdate", "onError: ");
|
Log.e("checkUpdate", "onError: " + e.getMessage());
|
||||||
Toaster.show("网络连接失败");
|
// Toaster.show("网络连接失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ import com.xwad.os.push.PushManager;
|
|||||||
import com.xwad.os.receiver.ApkInstallReceiver;
|
import com.xwad.os.receiver.ApkInstallReceiver;
|
||||||
import com.xwad.os.utils.ActivationUtil;
|
import com.xwad.os.utils.ActivationUtil;
|
||||||
import com.xwad.os.utils.AppUsedTimeUtils;
|
import com.xwad.os.utils.AppUsedTimeUtils;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
import com.xwad.os.utils.OpenApkUtils;
|
import com.xwad.os.utils.OpenApkUtils;
|
||||||
import com.xwad.os.utils.SystemUtils;
|
import com.xwad.os.utils.SystemUtils;
|
||||||
|
|
||||||
@@ -83,7 +82,6 @@ public class BaseApplication extends Application {
|
|||||||
|
|
||||||
ActivationUtil.init(this);
|
ActivationUtil.init(this);
|
||||||
RemoteManager.init(this);
|
RemoteManager.init(this);
|
||||||
LenovoCsdkUtil.init(this);
|
|
||||||
|
|
||||||
CrashReport.initCrashReport(getApplicationContext(), "4efcaad4c9", false);
|
CrashReport.initCrashReport(getApplicationContext(), "4efcaad4c9", false);
|
||||||
CrashReport.setDeviceId(BaseApplication.this, DeviceSNManager.getDeviceSN());
|
CrashReport.setDeviceId(BaseApplication.this, DeviceSNManager.getDeviceSN());
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package com.xwad.os.fragment.user;
|
package com.xwad.os.fragment.user;
|
||||||
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.text.TextUtils;
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import androidx.lifecycle.MutableLiveData;
|
import androidx.lifecycle.MutableLiveData;
|
||||||
@@ -11,10 +10,8 @@ import com.google.gson.reflect.TypeToken;
|
|||||||
import com.tencent.mmkv.MMKV;
|
import com.tencent.mmkv.MMKV;
|
||||||
import com.trello.rxlifecycle4.RxLifecycle;
|
import com.trello.rxlifecycle4.RxLifecycle;
|
||||||
import com.trello.rxlifecycle4.android.FragmentEvent;
|
import com.trello.rxlifecycle4.android.FragmentEvent;
|
||||||
import com.xwad.os.BuildConfig;
|
|
||||||
import com.xwad.os.R;
|
import com.xwad.os.R;
|
||||||
import com.xwad.os.base.mvvm.BaseViewModel;
|
import com.xwad.os.base.mvvm.BaseViewModel;
|
||||||
import com.xwad.os.bean.AppUsed;
|
|
||||||
import com.xwad.os.bean.BaseResponse;
|
import com.xwad.os.bean.BaseResponse;
|
||||||
import com.xwad.os.bean.DesktopIcon;
|
import com.xwad.os.bean.DesktopIcon;
|
||||||
import com.xwad.os.bean.HomeworkBean;
|
import com.xwad.os.bean.HomeworkBean;
|
||||||
@@ -25,13 +22,11 @@ import com.xwad.os.config.CommonConfig;
|
|||||||
import com.xwad.os.databinding.FragmentUserBinding;
|
import com.xwad.os.databinding.FragmentUserBinding;
|
||||||
import com.xwad.os.manager.AppManager;
|
import com.xwad.os.manager.AppManager;
|
||||||
import com.xwad.os.manager.DeviceSNManager;
|
import com.xwad.os.manager.DeviceSNManager;
|
||||||
import com.xwad.os.manager.RemoteManager;
|
|
||||||
import com.xwad.os.network.NetInterfaceManager;
|
import com.xwad.os.network.NetInterfaceManager;
|
||||||
import com.xwad.os.network.UrlAddress;
|
import com.xwad.os.network.UrlAddress;
|
||||||
import com.xwad.os.utils.ActivationUtil;
|
import com.xwad.os.utils.ActivationUtil;
|
||||||
import com.xwad.os.utils.ApkUtils;
|
import com.xwad.os.utils.ApkUtils;
|
||||||
import com.xwad.os.utils.CXAESUtil;
|
import com.xwad.os.utils.CXAESUtil;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
import com.xwad.os.utils.TimeUtils;
|
import com.xwad.os.utils.TimeUtils;
|
||||||
import com.xwad.os.utils.Utils;
|
import com.xwad.os.utils.Utils;
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import androidx.lifecycle.Observer;
|
|||||||
import com.hjq.toast.Toaster;
|
import com.hjq.toast.Toaster;
|
||||||
import com.xwad.os.BuildConfig;
|
import com.xwad.os.BuildConfig;
|
||||||
import com.xwad.os.R;
|
import com.xwad.os.R;
|
||||||
import com.xwad.os.activity.home.HomeActivity;
|
|
||||||
import com.xwad.os.activity.permission.PermissionActivity;
|
import com.xwad.os.activity.permission.PermissionActivity;
|
||||||
import com.xwad.os.activity.service.ServiceActivity;
|
import com.xwad.os.activity.service.ServiceActivity;
|
||||||
import com.xwad.os.activity.update.UpdateActivity;
|
import com.xwad.os.activity.update.UpdateActivity;
|
||||||
@@ -19,9 +18,7 @@ import com.xwad.os.base.mvvm.fragment.BaseMvvmFragment;
|
|||||||
import com.xwad.os.bean.AppUpdateInfo;
|
import com.xwad.os.bean.AppUpdateInfo;
|
||||||
import com.xwad.os.databinding.FragmentDeviceBinding;
|
import com.xwad.os.databinding.FragmentDeviceBinding;
|
||||||
import com.xwad.os.manager.DeviceSNManager;
|
import com.xwad.os.manager.DeviceSNManager;
|
||||||
import com.xwad.os.manager.RemoteManager;
|
|
||||||
import com.xwad.os.utils.ApkUtils;
|
import com.xwad.os.utils.ApkUtils;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
|
|
||||||
public class DeviceFragment extends BaseMvvmFragment<DeviceViewModel, FragmentDeviceBinding> {
|
public class DeviceFragment extends BaseMvvmFragment<DeviceViewModel, FragmentDeviceBinding> {
|
||||||
|
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ public class DeviceViewModel extends BaseViewModel<FragmentDeviceBinding, Fragme
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(@NonNull Throwable e) {
|
public void onError(@NonNull Throwable e) {
|
||||||
Log.e("checkUpdate", "onError: ");
|
Log.e("checkUpdate", "onError: " + e.getMessage());
|
||||||
Toaster.show("网络连接失败");
|
// Toaster.show("网络连接失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -19,9 +19,7 @@ import com.xwad.os.bean.SnInfo;
|
|||||||
import com.xwad.os.config.CommonConfig;
|
import com.xwad.os.config.CommonConfig;
|
||||||
import com.xwad.os.databinding.FragmentInfoBinding;
|
import com.xwad.os.databinding.FragmentInfoBinding;
|
||||||
import com.xwad.os.manager.DeviceSNManager;
|
import com.xwad.os.manager.DeviceSNManager;
|
||||||
import com.xwad.os.manager.RemoteManager;
|
|
||||||
import com.xwad.os.utils.ActivationUtil;
|
import com.xwad.os.utils.ActivationUtil;
|
||||||
import com.xwad.os.utils.LenovoCsdkUtil;
|
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|||||||
@@ -243,6 +243,7 @@ public class NetInterfaceManager {
|
|||||||
* @param pkg
|
* @param pkg
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public Observable<BaseResponse<AppUpdateInfo>> getCheckUpdateObservable(String pkg) {
|
public Observable<BaseResponse<AppUpdateInfo>> getCheckUpdateObservable(String pkg) {
|
||||||
return mUiuiosRetrofit.create(CheckUpdateApi.class)
|
return mUiuiosRetrofit.create(CheckUpdateApi.class)
|
||||||
.checkUpdate(pkg)
|
.checkUpdate(pkg)
|
||||||
|
|||||||
@@ -1,83 +0,0 @@
|
|||||||
package com.xwad.os.utils;
|
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
|
||||||
import android.app.csdk.CSDKManager;
|
|
||||||
import android.content.Context;
|
|
||||||
import android.util.Log;
|
|
||||||
|
|
||||||
import com.tencent.mmkv.MMKV;
|
|
||||||
import com.xwad.os.BuildConfig;
|
|
||||||
import com.xwad.os.config.CommonConfig;
|
|
||||||
|
|
||||||
public class LenovoCsdkUtil {
|
|
||||||
private static final String TAG = "LenovoCsdkUtil";
|
|
||||||
|
|
||||||
@SuppressLint("StaticFieldLeak")
|
|
||||||
private static LenovoCsdkUtil sInstance;
|
|
||||||
private MMKV mMMKV = MMKV.mmkvWithID(CommonConfig.MMKV_ID, MMKV.MULTI_PROCESS_MODE);
|
|
||||||
private Context mContext;
|
|
||||||
private CSDKManager mCSDKManager;
|
|
||||||
|
|
||||||
|
|
||||||
private LenovoCsdkUtil(Context context) {
|
|
||||||
if (context == null) {
|
|
||||||
throw new RuntimeException("Context is NULL");
|
|
||||||
}
|
|
||||||
this.mContext = context;
|
|
||||||
try {
|
|
||||||
this.mCSDKManager = new CSDKManager(context);
|
|
||||||
if (mCSDKManager.isLicenseKeyEnabled(BuildConfig.APPLICATION_ID)) {
|
|
||||||
Log.e(TAG, "LenovoCsdkUtil: devices activated");
|
|
||||||
} else {
|
|
||||||
Log.e(TAG, "LenovoCsdkUtil: devices not activated");
|
|
||||||
}
|
|
||||||
} catch (Exception e) {
|
|
||||||
Log.e(TAG, "LenovoCsdkUtil: " + e.getMessage());
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void init(Context context) {
|
|
||||||
if (sInstance == null) {
|
|
||||||
Log.e(TAG, "init: ");
|
|
||||||
sInstance = new LenovoCsdkUtil(context);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static LenovoCsdkUtil getInstance() {
|
|
||||||
if (sInstance == null) {
|
|
||||||
throw new IllegalStateException("You must be init LenovoCsdkUtil first");
|
|
||||||
}
|
|
||||||
return sInstance;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* int: 1 MAC
|
|
||||||
* int: 2 SN
|
|
||||||
* int: 3 Model
|
|
||||||
* int: 4 IMEI
|
|
||||||
*/
|
|
||||||
public String getDeviceMac() {
|
|
||||||
String mac = mCSDKManager.getDeviceInfo(1);
|
|
||||||
return mac;
|
|
||||||
}
|
|
||||||
|
|
||||||
// public String getSerial() {
|
|
||||||
// if (BuildConfig.DEBUG) {
|
|
||||||
// return "T811MN128GB23529041363";
|
|
||||||
// }
|
|
||||||
// String sn = mCSDKManager.getDeviceInfo(2);
|
|
||||||
// return sn;
|
|
||||||
// }
|
|
||||||
|
|
||||||
public String getDeviceModel() {
|
|
||||||
String model = mCSDKManager.getDeviceInfo(3);
|
|
||||||
return model;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getDeviceIMEI() {
|
|
||||||
String imei = mCSDKManager.getDeviceInfo(4);
|
|
||||||
return imei;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -44,6 +44,6 @@ allprojects {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task clean(type: Delete) {
|
//task clean(type: Delete) {
|
||||||
delete rootProject.buildDir
|
// delete rootProject.buildDir
|
||||||
}
|
//}
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
include ':app', ':niceimageview', ':FlycoTabLayoutZ_Lib', ':verification-view', ':PhotoPreview'
|
include ':app', ':niceimageview', ':FlycoTabLayoutZ_Lib', ':verification-view', ':PhotoPreview'
|
||||||
rootProject.name='九学王6_5桌面Lenovo'
|
rootProject.name='学王365Neutral'
|
||||||
Reference in New Issue
Block a user