From 29c799c744582af795d6ca5c66d6f02755c5671c Mon Sep 17 00:00:00 2001 From: Fanhuitong <981964879@qq.com> Date: Tue, 22 Aug 2023 18:08:06 +0800 Subject: [PATCH] =?UTF-8?q?version:1.5.8=20fix:=20update:=E6=9B=B4?= =?UTF-8?q?=E6=8D=A2=E5=9B=BE=E6=A0=87=EF=BC=8C=E5=A2=9E=E5=8A=A0=E6=8A=A4?= =?UTF-8?q?=E7=9C=BC=E6=A8=A1=E5=BC=8F=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=B9=BC?= =?UTF-8?q?=E5=84=BF=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 +- .../aidl/com/uiui/zy/IGetInfoInterface.aidl | 2 + .../uiui/zyos/activity/main/MainActivity.java | 19 ++--- .../com/uiui/zyos/base/BaseApplication.java | 26 +++---- .../com/uiui/zyos/bean/StudyStatBean.java | 29 +++++++ .../fragment/english/EnglishFragment.java | 9 +-- .../uiui/zyos/fragment/user/UserContact.java | 3 + .../uiui/zyos/fragment/user/UserFragment.java | 12 ++- .../zyos/fragment/user/UserPresenter.java | 37 +++++++++ .../com/uiui/zyos/jxw/JxwPackageConfig.java | 12 ++- .../com/uiui/zyos/manager/RemoteManager.java | 68 +++++++++++------ .../zyos/network/NetInterfaceManager.java | 10 ++- .../com/uiui/zyos/network/UrlAddress.java | 2 + .../uiui/zyos/network/api/StudyStatApi.java | 16 ++++ .../java/com/uiui/zyos/utils/ApkUtils.java | 7 +- .../com/uiui/zyos/utils/OpenApkUtils.java | 2 +- .../drawable-hdpi/com_android_appstore.png | Bin 4387 -> 6089 bytes .../res/drawable-hdpi/com_system_huyan.png | Bin 0 -> 10527 bytes .../res/drawable-hdpi/com_system_youer.png | Bin 0 -> 5601 bytes .../main/res/drawable-hdpi/com_uiui_sn.png | Bin 5107 -> 4319 bytes app/src/main/res/drawable-hdpi/icon_dict.png | Bin 3507 -> 10688 bytes app/src/main/res/drawable-hdpi/icon_video.png | Bin 4277 -> 9584 bytes app/src/main/res/drawable-hdpi/jxw_update.png | Bin 8263 -> 8869 bytes app/src/main/res/drawable-hdpi/robot.png | Bin 5555 -> 19853 bytes .../main/res/layout-land/fragment_user.xml | 2 + app/src/main/res/layout/activity_main.xml | 72 +++++++++--------- 26 files changed, 234 insertions(+), 98 deletions(-) create mode 100644 app/src/main/java/com/uiui/zyos/bean/StudyStatBean.java create mode 100644 app/src/main/java/com/uiui/zyos/network/api/StudyStatApi.java create mode 100644 app/src/main/res/drawable-hdpi/com_system_huyan.png create mode 100644 app/src/main/res/drawable-hdpi/com_system_youer.png diff --git a/app/build.gradle b/app/build.gradle index 67771c1..2236653 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { minSdkVersion 24 targetSdkVersion 29 - versionCode 43 - versionName "1.5.1" + versionCode 50 + versionName "1.5.8" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/aidl/com/uiui/zy/IGetInfoInterface.aidl b/app/src/main/aidl/com/uiui/zy/IGetInfoInterface.aidl index 94af669..f9c0dd6 100644 --- a/app/src/main/aidl/com/uiui/zy/IGetInfoInterface.aidl +++ b/app/src/main/aidl/com/uiui/zy/IGetInfoInterface.aidl @@ -25,4 +25,6 @@ interface IGetInfoInterface { String getAppUsedStatistics(); //获取应用市场app List getAdminApp(); + //写入系统数据 + boolean putSecureInt(String key, int value); } diff --git a/app/src/main/java/com/uiui/zyos/activity/main/MainActivity.java b/app/src/main/java/com/uiui/zyos/activity/main/MainActivity.java index 8ddded0..b313609 100644 --- a/app/src/main/java/com/uiui/zyos/activity/main/MainActivity.java +++ b/app/src/main/java/com/uiui/zyos/activity/main/MainActivity.java @@ -1,19 +1,15 @@ package com.uiui.zyos.activity.main; -import android.app.role.RoleManager; import android.content.ActivityNotFoundException; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; -import android.content.pm.PackageManager; import android.content.res.Configuration; import android.graphics.Color; import android.os.Build; import android.os.Bundle; -import android.os.Process; -import android.os.UserHandle; import android.provider.Settings; import android.text.TextUtils; import android.util.Log; @@ -53,8 +49,6 @@ import net.lucode.hackware.magicindicator.MagicIndicator; import java.util.ArrayList; import java.util.List; -import java.util.concurrent.Executor; -import java.util.function.Consumer; import butterknife.BindView; import butterknife.ButterKnife; @@ -254,14 +248,21 @@ public class MainActivity extends BaseActivity implements MainContact.MainView, cl_4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { - Intent intent = new Intent(Settings.ACTION_SETTINGS); - startActivity(intent); +// Intent intent = new Intent(Settings.ACTION_SETTINGS); +// startActivity(intent); + int activated = Settings.Secure.getInt(getContentResolver(), Settings.Secure.NIGHT_DISPLAY_ACTIVATED, 0); + if (RemoteManager.getInstance().putSecureInt(Settings.Secure.NIGHT_DISPLAY_ACTIVATED, activated == 0 ? 1 : 0)) { + Log.e(TAG, "onClick: putSecureInt successfully"); + } else { + Log.e(TAG, "onClick: putSecureInt failed"); + } } }); cl_5.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { - OpenApkUtils.getInstance().openApp("com.android.gallery3d"); +// OpenApkUtils.getInstance().openApp("com.android.gallery3d"); + OpenApkUtils.getInstance().openAppWithoutArgs(JxwPackageConfig.JXW_YOUER_PACKAGE_NAME, JxwPackageConfig.JXW_YOUER_CLASS_NAME); } }); cl_6.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/java/com/uiui/zyos/base/BaseApplication.java b/app/src/main/java/com/uiui/zyos/base/BaseApplication.java index e9173c7..60c8149 100644 --- a/app/src/main/java/com/uiui/zyos/base/BaseApplication.java +++ b/app/src/main/java/com/uiui/zyos/base/BaseApplication.java @@ -8,7 +8,6 @@ import android.os.Looper; import android.util.Log; import com.alibaba.sdk.android.push.CloudPushService; -import com.alibaba.sdk.android.push.CommonCallback; import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory; import com.arialyy.aria.core.Aria; import com.tencent.mmkv.MMKV; @@ -48,6 +47,7 @@ public class BaseApplication extends Application { Aria.get(this).getDownloadConfig().setConvertSpeed(true); PushManager.init(this); aliyunPushInit(); + RemoteManager.init(this); RemoteManager.setListener(new RemoteManager.ConnectedListener() { @Override @@ -84,18 +84,18 @@ public class BaseApplication extends Application { PushServiceFactory.init(this); final CloudPushService pushService = PushServiceFactory.getCloudPushService(); pushService.setLogLevel(CloudPushService.LOG_DEBUG); - pushService.register(this, new CommonCallback() { - @Override - public void onSuccess(String response) { - Log.e("AliyunPush", "init cloudchannel success"); - Log.e("AliyunPush", "init cloudchannel success " + pushService.getDeviceId()); - } - - @Override - public void onFailed(String errorCode, String errorMessage) { - Log.e("AliyunPush", "init cloudchannel failed -- errorcode:" + errorCode + " -- errorMessage:" + errorMessage); - } - }); +// pushService.register(this, new CommonCallback() { +// @Override +// public void onSuccess(String response) { +// Log.e("AliyunPush", "init cloudchannel success"); +// Log.e("AliyunPush", "init cloudchannel success " + pushService.getDeviceId()); +// } +// +// @Override +// public void onFailed(String errorCode, String errorMessage) { +// Log.e("AliyunPush", "init cloudchannel failed -- errorcode:" + errorCode + " -- errorMessage:" + errorMessage); +// } +// }); } private void catchException() { diff --git a/app/src/main/java/com/uiui/zyos/bean/StudyStatBean.java b/app/src/main/java/com/uiui/zyos/bean/StudyStatBean.java new file mode 100644 index 0000000..fa324ac --- /dev/null +++ b/app/src/main/java/com/uiui/zyos/bean/StudyStatBean.java @@ -0,0 +1,29 @@ +package com.uiui.zyos.bean; + +import androidx.annotation.NonNull; + +import com.google.gson.Gson; +import com.google.gson.JsonParser; + +import java.io.Serializable; + +public class StudyStatBean implements Serializable { + + private static final long serialVersionUID = -5373574945126624447L; + + String study_exceed; + + public String getStudy_exceed() { + return study_exceed; + } + + public void setStudy_exceed(String study_exceed) { + this.study_exceed = study_exceed; + } + + @NonNull + @Override + public String toString() { + return JsonParser.parseString(new Gson().toJson(this)).getAsJsonObject().toString(); + } +} diff --git a/app/src/main/java/com/uiui/zyos/fragment/english/EnglishFragment.java b/app/src/main/java/com/uiui/zyos/fragment/english/EnglishFragment.java index 73a50a8..0470b98 100644 --- a/app/src/main/java/com/uiui/zyos/fragment/english/EnglishFragment.java +++ b/app/src/main/java/com/uiui/zyos/fragment/english/EnglishFragment.java @@ -2,15 +2,14 @@ package com.uiui.zyos.fragment.english; import android.app.Activity; import android.os.Bundle; - -import androidx.fragment.app.Fragment; - import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; +import androidx.fragment.app.Fragment; + import com.uiui.zyos.R; import com.uiui.zyos.base.BaseFragment; import com.uiui.zyos.dialog.EnglishBasicsDialog; @@ -156,7 +155,7 @@ public class EnglishFragment extends BaseFragment { @Override public void onClickListener4() { - OpenApkUtils.getInstance().openAppWithoutArgs(JxwPackageConfig.JXW_GRAMMAR_PACKAGE_NAME, JxwPackageConfig.JXW_Grammar_CLASS_NAME); + OpenApkUtils.getInstance().openAppWithoutArgs(JxwPackageConfig.JXW_GRAMMAR_PACKAGE_NAME, JxwPackageConfig.JXW_GRAMMAR_CLASS_NAME); } @Override @@ -166,7 +165,7 @@ public class EnglishFragment extends BaseFragment { @Override public void onClickListener6() { - OpenApkUtils.getInstance().openAppWithoutArgs(JxwPackageConfig.JXW_Conjunctions_PACKAGE_NAME, JxwPackageConfig.JXW_Conjunctions_CLASS_NAME); + OpenApkUtils.getInstance().openAppWithoutArgs(JxwPackageConfig.JXW_CONJUNCTIONS_PACKAGE_NAME, JxwPackageConfig.JXW_CONJUNCTIONS_CLASS_NAME); } @Override diff --git a/app/src/main/java/com/uiui/zyos/fragment/user/UserContact.java b/app/src/main/java/com/uiui/zyos/fragment/user/UserContact.java index 3d60dea..e715987 100644 --- a/app/src/main/java/com/uiui/zyos/fragment/user/UserContact.java +++ b/app/src/main/java/com/uiui/zyos/fragment/user/UserContact.java @@ -7,6 +7,7 @@ import com.uiui.zyos.base.BaseView; import com.uiui.zyos.bean.BaseResponse; import com.uiui.zyos.bean.DesktopIcon; import com.uiui.zyos.bean.SnInfo; +import com.uiui.zyos.bean.StudyStatBean; import java.util.ArrayList; @@ -14,6 +15,7 @@ public class UserContact { public interface Presenter extends BasePresenter { /*获取设备信息*/ void getSnInfo(); + void getStudyStat(); void getQrCode(); void getInstalledApp(); void getAppUsedStatistics(); @@ -21,6 +23,7 @@ public class UserContact { public interface UserView extends BaseView { void setSnInfo(BaseResponse response); + void setStudyStat(StudyStatBean studyStat); void setQrCode(Bitmap bitmap); void setInstalledApp( ArrayList desktopIcons); void setAppUsedStatistics(long time); diff --git a/app/src/main/java/com/uiui/zyos/fragment/user/UserFragment.java b/app/src/main/java/com/uiui/zyos/fragment/user/UserFragment.java index 565d73e..dcc8a5f 100644 --- a/app/src/main/java/com/uiui/zyos/fragment/user/UserFragment.java +++ b/app/src/main/java/com/uiui/zyos/fragment/user/UserFragment.java @@ -35,6 +35,7 @@ import com.uiui.zyos.base.BaseFragment; import com.uiui.zyos.bean.BaseResponse; import com.uiui.zyos.bean.DesktopIcon; import com.uiui.zyos.bean.SnInfo; +import com.uiui.zyos.bean.StudyStatBean; import com.uiui.zyos.config.CommonConfig; import com.uiui.zyos.dialog.SingleDialog; import com.uiui.zyos.jxw.JxwPackageConfig; @@ -387,7 +388,7 @@ public class UserFragment extends BaseFragment implements UserContact.UserView { } else { tv_grade.setText(grade); } - tv_percent.setText(snInfo.getStudy_time_ranking() + "%"); +// tv_percent.setText(snInfo.getStudy_time_ranking() + "%"); tv_duration.setText(String.format(getString(R.string.today_study_time), TimeUtils.formatTime(snInfo.getStudy_time()))); cl_nodata.setVisibility(View.GONE); @@ -419,9 +420,18 @@ public class UserFragment extends BaseFragment implements UserContact.UserView { } } setButtonVisibility(); + + mPresenter.getStudyStat(); mPresenter.getQrCode(); } + @Override + public void setStudyStat(StudyStatBean studyStat) { + if (studyStat != null) { + tv_percent.setText(studyStat.getStudy_exceed() + "%"); + } + } + @Override public void setQrCode(Bitmap bitmap) { iv_device_qrcode.setImageBitmap(bitmap); diff --git a/app/src/main/java/com/uiui/zyos/fragment/user/UserPresenter.java b/app/src/main/java/com/uiui/zyos/fragment/user/UserPresenter.java index 070bae7..7c471ad 100644 --- a/app/src/main/java/com/uiui/zyos/fragment/user/UserPresenter.java +++ b/app/src/main/java/com/uiui/zyos/fragment/user/UserPresenter.java @@ -7,6 +7,7 @@ import android.util.Log; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; +import com.trello.rxlifecycle4.RxLifecycle; import com.trello.rxlifecycle4.android.FragmentEvent; import com.uiui.zyos.BuildConfig; import com.uiui.zyos.R; @@ -14,6 +15,7 @@ import com.uiui.zyos.bean.AppUsed; import com.uiui.zyos.bean.BaseResponse; import com.uiui.zyos.bean.DesktopIcon; import com.uiui.zyos.bean.SnInfo; +import com.uiui.zyos.bean.StudyStatBean; import com.uiui.zyos.config.CommonConfig; import com.uiui.zyos.disklrucache.CacheHelper; import com.uiui.zyos.manager.AppManager; @@ -30,6 +32,7 @@ import java.util.function.Predicate; import java.util.stream.Collectors; import io.reactivex.rxjava3.annotations.NonNull; +import io.reactivex.rxjava3.core.Observer; import io.reactivex.rxjava3.disposables.Disposable; import io.reactivex.rxjava3.subjects.BehaviorSubject; @@ -96,6 +99,40 @@ public class UserPresenter implements UserContact.Presenter { }); } + @Override + public void getStudyStat() { + NetInterfaceManager.getInstance().getStudyStatObservable() + .compose(RxLifecycle.bindUntilEvent(lifecycle, FragmentEvent.DESTROY)) + .subscribe(new Observer>() { + @Override + public void onSubscribe(@NonNull Disposable d) { + Log.e("getStudyStat", "onSubscribe: "); + } + + @Override + public void onNext(@NonNull BaseResponse studyStatBeanBaseResponse) { + Log.e("getStudyStat", "onNext: " + studyStatBeanBaseResponse); + if (studyStatBeanBaseResponse.code==200){ + StudyStatBean studyStatBean = studyStatBeanBaseResponse.data; + mView.setStudyStat(studyStatBean); + }else { + mView.setStudyStat(null); + } + } + + @Override + public void onError(@NonNull Throwable e) { + Log.e("getStudyStat", "onError: " + e.getMessage()); + onComplete(); + } + + @Override + public void onComplete() { + Log.e("getStudyStat", "onComplete: "); + } + }); + } + @Override public void getQrCode() { String encryptString = CXAESUtil.encrypt(CommonConfig.AES_KEY, RemoteManager.getInstance().getSerial()); diff --git a/app/src/main/java/com/uiui/zyos/jxw/JxwPackageConfig.java b/app/src/main/java/com/uiui/zyos/jxw/JxwPackageConfig.java index 86d9014..b0b4298 100644 --- a/app/src/main/java/com/uiui/zyos/jxw/JxwPackageConfig.java +++ b/app/src/main/java/com/uiui/zyos/jxw/JxwPackageConfig.java @@ -9,7 +9,7 @@ public class JxwPackageConfig { public static final String JXW_VIDEO_PACKAGE_NAME = "com.jxw.newyouer.video"; public static final String JXW_VIDEO_CLASS_NAME = "com.jxw.newyouer.activity.ExecellentActivity"; public static final String JXW_COMPOSITION_CLASS_NAME = "com.jxw.newyouer.activity.SpecialVideoActivity"; - public static final String JXW_Quality_CLASS_NAME = "com.jxw.newyouer.activity.QualityActivity"; + public static final String JXW_QUALITY_CLASS_NAME = "com.jxw.newyouer.activity.QualityActivity"; /*同步辅导*/ public static final String JXW_TUTORING_PACKAGE_NAME = "com.jxw.online_study"; @@ -80,11 +80,15 @@ public class JxwPackageConfig { public static final String JXW_LETTER_CLASS_NAME = "com.jxw.mskt.video.VideoTopicActivity"; /*薄冰语法*/ public static final String JXW_GRAMMAR_PACKAGE_NAME = "com.jxw.online_study"; - public static final String JXW_Grammar_CLASS_NAME = "com.jxw.online_study.activity.BobingGrammarActivity"; + public static final String JXW_GRAMMAR_CLASS_NAME = "com.jxw.online_study.activity.BobingGrammarActivity"; /*连词成句*/ - public static final String JXW_Conjunctions_PACKAGE_NAME = "com.jxw.liancichengju"; - public static final String JXW_Conjunctions_CLASS_NAME = "com.jxw.liancichengju.MainActivity"; + public static final String JXW_CONJUNCTIONS_PACKAGE_NAME = "com.jxw.liancichengju"; + public static final String JXW_CONJUNCTIONS_CLASS_NAME = "com.jxw.liancichengju.MainActivity"; /*智能语音*/ public static final String JXW_VOICE_PACKAGE_NAME = "com.iflytek.cyber.iot.show.core"; public static final String JXW_VOICE_CLASS_NAME = "com.iflytek.cyber.iot.show.core.EvsLauncherActivity"; + /*幼儿平台*/ + public static final String JXW_YOUER_PACKAGE_NAME = "com.jxw.youer.video"; + public static final String JXW_YOUER_CLASS_NAME = "com.jxw.youer.activity.MainActivity"; + } \ No newline at end of file diff --git a/app/src/main/java/com/uiui/zyos/manager/RemoteManager.java b/app/src/main/java/com/uiui/zyos/manager/RemoteManager.java index 9f33f8c..da49e4d 100644 --- a/app/src/main/java/com/uiui/zyos/manager/RemoteManager.java +++ b/app/src/main/java/com/uiui/zyos/manager/RemoteManager.java @@ -17,10 +17,9 @@ import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import com.tencent.mmkv.MMKV; -import com.uiui.zyos.BuildConfig; +import com.uiui.zy.IGetInfoInterface; import com.uiui.zyos.bean.MapBean; import com.uiui.zyos.config.CommonConfig; -import com.uiui.zy.IGetInfoInterface; import java.lang.reflect.Type; import java.util.ArrayList; @@ -135,35 +134,46 @@ public class RemoteManager { } public void aliyunPushInit() { - if (TextUtils.isEmpty(getSerial())) { + String sn = getSerial(); + if (TextUtils.isEmpty(sn)) { Log.e(TAG, "aliyunPushInit: empty"); return; } - String account = getSerial(); CloudPushService pushService = PushServiceFactory.getCloudPushService(); - pushService.bindAccount(account, new CommonCallback() { + pushService.register(mContext, new CommonCallback() { @Override - public void onSuccess(String s) { - Log.e("AliyunPush", "bind account " + account + " success\n"); + public void onSuccess(String response) { + Log.e("AliyunPush", "init cloudchannel success"); + Log.e("AliyunPush", "init cloudchannel success " + pushService.getDeviceId()); + pushService.bindAccount(sn, new CommonCallback() { + @Override + public void onSuccess(String s) { + Log.e("AliyunPush", "bind account " + sn + " success\n"); + } + + @Override + public void onFailed(String errorCode, String errorMsg) { + Log.e("AliyunPush", "bind account " + sn + " failed." + + "errorCode: " + errorCode + ", errorMsg:" + errorMsg); + } + }); + pushService.addAlias(sn, new CommonCallback() { + @Override + public void onSuccess(String s) { + Log.e("AliyunPush", "add alias " + sn + " success\n"); + } + + @Override + public void onFailed(String errorCode, String errorMsg) { + Log.e("AliyunPush", "add alias " + sn + " failed." + + "errorCode: " + errorCode + ", errorMsg:" + errorMsg + "\n"); + } + }); } @Override - public void onFailed(String errorCode, String errorMsg) { - Log.e("AliyunPush", "bind account " + account + " failed." + - "errorCode: " + errorCode + ", errorMsg:" + errorMsg); - } - }); - String alias = getSerial(); - pushService.addAlias(account, new CommonCallback() { - @Override - public void onSuccess(String s) { - Log.e("AliyunPush", "add alias " + alias + " success\n"); - } - - @Override - public void onFailed(String errorCode, String errorMsg) { - Log.e("AliyunPush", "add alias " + alias + " failed." + - "errorCode: " + errorCode + ", errorMsg:" + errorMsg + "\n"); + public void onFailed(String errorCode, String errorMessage) { + Log.e("AliyunPush", "init cloudchannel failed -- errorcode:" + errorCode + " -- errorMessage:" + errorMessage); } }); } @@ -312,4 +322,16 @@ public class RemoteManager { Set packages = mMMKV.decodeStringSet(CommonConfig.ADMIN_APP_LIST, new HashSet<>()); return new ArrayList<>(packages); } + + public boolean putSecureInt(String key, int value) { + if (mGetInfoInterface != null) { + try { + return mGetInfoInterface.putSecureInt(key, value); + } catch (RemoteException e) { + Log.e(TAG, "putSecureInt: " + e.getMessage()); + e.printStackTrace(); + } + } + return false; + } } diff --git a/app/src/main/java/com/uiui/zyos/network/NetInterfaceManager.java b/app/src/main/java/com/uiui/zyos/network/NetInterfaceManager.java index 5820174..f479b5c 100644 --- a/app/src/main/java/com/uiui/zyos/network/NetInterfaceManager.java +++ b/app/src/main/java/com/uiui/zyos/network/NetInterfaceManager.java @@ -18,6 +18,7 @@ import com.uiui.zyos.bean.LessonApp; import com.uiui.zyos.bean.LessonJson; import com.uiui.zyos.bean.LessonSetting; import com.uiui.zyos.bean.SnInfo; +import com.uiui.zyos.bean.StudyStatBean; import com.uiui.zyos.bean.UserAvatarInfo; import com.uiui.zyos.config.CommonConfig; import com.uiui.zyos.disklrucache.CacheHelper; @@ -29,6 +30,7 @@ import com.uiui.zyos.network.api.CloudLessonApi; import com.uiui.zyos.network.api.CloudLessonAppApi; import com.uiui.zyos.network.api.RunNewApp; import com.uiui.zyos.network.api.SNInfoApi; +import com.uiui.zyos.network.api.StudyStatApi; import com.uiui.zyos.network.api.UpdateAlarmClockApi; import com.uiui.zyos.network.api.UserInfoControl; import com.uiui.zyos.network.interceptor.RepeatRequestInterceptor; @@ -46,7 +48,6 @@ import io.reactivex.rxjava3.annotations.NonNull; import io.reactivex.rxjava3.core.Observable; import io.reactivex.rxjava3.core.Observer; import io.reactivex.rxjava3.disposables.Disposable; -import io.reactivex.rxjava3.functions.BiFunction; import io.reactivex.rxjava3.schedulers.Schedulers; import io.reactivex.rxjava3.subjects.BehaviorSubject; import okhttp3.Cache; @@ -208,6 +209,13 @@ public class NetInterfaceManager { .observeOn(AndroidSchedulers.mainThread()); } + public Observable> getStudyStatObservable() { + return mRetrofit.create(StudyStatApi.class) + .getStudyStat(RemoteManager.getInstance().getSerial()) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()); + } + /* * * execution diff --git a/app/src/main/java/com/uiui/zyos/network/UrlAddress.java b/app/src/main/java/com/uiui/zyos/network/UrlAddress.java index 5bcc129..2ea31b5 100644 --- a/app/src/main/java/com/uiui/zyos/network/UrlAddress.java +++ b/app/src/main/java/com/uiui/zyos/network/UrlAddress.java @@ -7,6 +7,8 @@ public class UrlAddress { public static final String SNINFO = "sn/getSnInfo"; /*获取用户头像和信息*/ public static final String GET_USER_AVATAR_INFO = "sn/getUserAvatarInfo"; + /*获取统计*/ + public static final String GET_STUDY_STAT = "Sn/getStudyStat"; /*应用使用记录*/ public static final String APP_USAGE_RECORD = "appUsageRecord"; diff --git a/app/src/main/java/com/uiui/zyos/network/api/StudyStatApi.java b/app/src/main/java/com/uiui/zyos/network/api/StudyStatApi.java new file mode 100644 index 0000000..cc0e7c8 --- /dev/null +++ b/app/src/main/java/com/uiui/zyos/network/api/StudyStatApi.java @@ -0,0 +1,16 @@ +package com.uiui.zyos.network.api; + +import com.uiui.zyos.bean.BaseResponse; +import com.uiui.zyos.bean.StudyStatBean; +import com.uiui.zyos.network.UrlAddress; + +import io.reactivex.rxjava3.core.Observable; +import retrofit2.http.GET; +import retrofit2.http.Query; + +public interface StudyStatApi { + @GET(UrlAddress.GET_STUDY_STAT) + Observable> getStudyStat( + @Query("sn") String sn + ); +} \ No newline at end of file diff --git a/app/src/main/java/com/uiui/zyos/utils/ApkUtils.java b/app/src/main/java/com/uiui/zyos/utils/ApkUtils.java index 4d5b712..1d3a528 100644 --- a/app/src/main/java/com/uiui/zyos/utils/ApkUtils.java +++ b/app/src/main/java/com/uiui/zyos/utils/ApkUtils.java @@ -18,9 +18,7 @@ import android.util.Log; import androidx.annotation.RequiresApi; import com.uiui.zyos.BuildConfig; -import com.uiui.zyos.R; import com.uiui.zyos.bean.DesktopIcon; -import com.uiui.zyos.config.CommonConfig; import com.uiui.zyos.manager.RemoteManager; import com.uiui.zyos.receiver.InstallResultReceiver; @@ -382,7 +380,10 @@ public class ApkUtils { ComponentName cn = new ComponentName(packageName, className); Intent intent = new Intent(); intent.setComponent(cn); - intent.addCategory(Intent.CATEGORY_LAUNCHER); + //Fix for Android 13 + if (Build.VERSION.SDK_INT < 33) { + intent.addCategory(Intent.CATEGORY_LAUNCHER); + } intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (context != null) { try { diff --git a/app/src/main/java/com/uiui/zyos/utils/OpenApkUtils.java b/app/src/main/java/com/uiui/zyos/utils/OpenApkUtils.java index 486fa7a..ec6ec07 100644 --- a/app/src/main/java/com/uiui/zyos/utils/OpenApkUtils.java +++ b/app/src/main/java/com/uiui/zyos/utils/OpenApkUtils.java @@ -219,7 +219,7 @@ public class OpenApkUtils { return; } String packageName = JxwPackageConfig.JXW_VIDEO_PACKAGE_NAME; - String className = JxwPackageConfig.JXW_Quality_CLASS_NAME; + String className = JxwPackageConfig.JXW_QUALITY_CLASS_NAME; if (isCloudLessonMod(packageName)) { if (openPackageWithArgs(packageName, className, "StartArgs", "中华文化")) { sendRuningApp(packageName); diff --git a/app/src/main/res/drawable-hdpi/com_android_appstore.png b/app/src/main/res/drawable-hdpi/com_android_appstore.png index 3e98f6ebb7961b2d0fdbe95c0413a933ca28b73a..6c2fab0e7f38ba17b2d6e6c1b5fb97357c1ee0b4 100644 GIT binary patch delta 5461 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 YKdGFTx^eyYD8*4%hALIQ0GS2`Tzg` delta 3745 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 B%Uu8f diff --git a/app/src/main/res/drawable-hdpi/com_system_huyan.png b/app/src/main/res/drawable-hdpi/com_system_huyan.png new file mode 100644 index 0000000000000000000000000000000000000000..d81a835a1da1d47a5ae51015ca2617d6d3aeadec GIT binary patch literal 10527 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/com_system_youer.png b/app/src/main/res/drawable-hdpi/com_system_youer.png new file mode 100644 index 0000000000000000000000000000000000000000..4a570eb0b179015941428781f38070dbf017063e GIT binary patch literal 5601 zcmaJ_XExj@t*xLJf^das506=bMLlcaN_I;=w z%1zYvH%8Rg&HaiE0NlCj>uzi3g1~?tAsn5NFm8NnJ2%ML9>#4fr47+`S4KEFYxtuP z2L3vRcK$AQa`xPJ6+m}|EUYTn*ZJgbA$ebU|e9_|4GV3 zTNk8^LL)#@q7ou@5HT^3w6v(0q?EL@m@r5jA|?)oT)omFVvngK>v~!9G4dqCOI$D6}J3OioVjw}!a5$Q44w(+`QU^%X&S^8Br! zg7CCMJG*0?QAp5lMcYRxFAR+PD%1az;O731EYkC@W4bypu&=Em= z)XnW5v?oR%@!x#^Phn3(KX(LJAK{7eLfc(6&VlE5D0iqb8exk;p$$>VQ}9o`wl-7~>4~vL+95PmVBA*t1oF!5 z=qp?MBI@7(0G*MhilU+K)KANRIQB1omqVG&3D~N)R_{;h8wjdufW*CUkaKwtZ3shi zOiB@*hN|Q%XCTqazOBCtBJz?O%j24j!3ch1 zaqSDa|9X>VteqPcDrt5ofzGv%x+cj*w5buCurE{ub|gu0PO)!)*<02Kn{CkQ_GhWg zUOdU{C|GRfBRKFcQY-?4yo6;FUy|9BOr{apJI-1s%35%qvV3JW4Bh7~f@xGpgpuLh zEAOAMI3lISIHD<{r|0A3zHpBdW_Dc`~M=t7h zR>^xPXt^Mc=HSxmDGS^hKMLSEG-!+fSlaJU5%!6TW&q1MUC00{vdHE9Ae*wBJvAHg z?1;m7g17~uS|-|sqh@x#w#l{$Jt~SHyzCI-BC2b#vT0K~GqV|-vTE-D>LJ-oAGXiD zC8XnfvnV9(b~?g4QsA#;fyKe3J2>7J9bVzCPUs<>2}Fk-qTIH|jV=b70PdTS2via{ zu>j0|s6J?6?{ES>ssq+K5R~(DJYGHuBAghYtzLavQ2$DH!8!jnj*&EW^Zu&qCSmo9 z(COapcDsV>bataBpGb=uz-w<=267Xw(a`hv(AWg*GFF#RhrmvVLSdT#4K@eH4zUDJ z#%C%)?bZm%hyeNM^D%%+7Dqfpw#H_+J)X+ui=aBs()>!xFu|t(U3>PIP?E0`LDfSF zRIV4{9}CV>Ph>NWW~+)Kg%{b}9zWwL;^*}(1-nfX3^mAQyoG-~qhvm}z5$n?W;R*P z4Z9P@kQUO6=1*w|q93RajxH~HFV_$;?;^MQ{&P2C?)dn#;j@vt&YVe1uz|d0y2Nbv z!n<@V^FW)WuUzb->_H%HfSPM$WGj(h) zCmTDnj#C3(u5U}&4Cm>s%<4tWEa)15I!7Yt@)X7Uh3E;iw3u);KOdJC#1Oa)fse-W zLsrn=^?+R$5f10IM+FV@a6#ROCPmtq^fUUz-IJ4ttmnhg=@$$p2$iE$DAP5VV?O?# zIqm1yb`vjehbjnr3t+4XEb&v6U9Q?hm9PM|6{|LOf&S8ws%wS5RXAQQypU8=9SfN? zldhl|p>Ck{#8Gi1E+$#VEPq*?sJ(dJh&9g7+QoR4rc3YJK(a;&8@xCuhZDs^2=9MKi)mv+*l9V&JHw;0$d_4yS5c?Lf)~Ph z6VnZjrUhPr?u&{{%2-PnY5h)^Zngqn(=#J}cdGaL3;|rV7OXc~Xa^{Dw@zu8MVK5; zax>HM9oFg*M+Qq}1m$HR{)z;nMyWvsn|UQsrQF=SHx~4%kUL{2?%G$8J}1?DR!^FZ z@fbLxO1Q#jo-60}xv0YeqFw;^wj!0@)%`+wo0KamR*PubFI4 zd22nCcq57ryAK*x=c6lJF=3+~lYV67lb)0VW@wMknl0|u*{tAf*&OwvXl^n(a9vW+ zHG=h+=&{24?m}x5x&C5%Jm8L>WhGpG8#c>&ET_B!xq-JWmxv2%#=4miBJF9luOwS8 z!V@dj2^)CD0o8dFO@_h>l|JWsE4=r9pzD6QnRot};$zz>vRm42v^mL0PP&bugby1X zay>~w6F`r98g17H@$$Vt-!S`EHiJEm%7MD_r^27-0+}_w$GO)UKAYBduV^ue_sY zp($OY&9645d(#|553Pz>AjC;b9^EXSSu?4-`vPlkZZ4k$h?}2G(g)ND;YWT(UlKmd z?!UgiUlW{;6Zdc(67l5!)sNODaf+SQZTT5{?L`?2r1vA57#hjqTzHG%6V;N%s~ZrR zndh+;<;zcIglUolWn&!8pZoIIdGxCx?+V+wzq+tD&X@MM74WRJnA&NcvaLS?e3xdK zvJ3sVl&^}87smN*GGTzf|FHz~a6+?9%zPKEd;n6`yfR-po=t8uMQeuQd!i-FAd}aD zg~(gBVSdtw*5!kd&F}I*C8!C`FQiYPyXQXc6BYiHG#l9{-R@mmxMjP0U1pLBIgi^g zb0+zS*Z(qF)~RbKoGT;$t&BC(%_a?;=(x6K*vaVTBJuT)sZN1|NHE!I)-SJP2&0aW zq@+$6rX2OO0@pv8lXEY>`mDbiW&9&tskb{b!OSAaPu4=k&dwV(`)+yVX5I<-alYT*su8rK2IfacMFmGhy=eV&R-~zl;de>@(Birpl?R;EV<%7;g#M zP4+~1LZWw9@UlT_#IGBfA0bMV0(bsGscV%DM%mQ;Qe17Ag~v%Vn9|?#eS^N_TmkNH z!fX=SxhTT2h8+AG;mksh@Cl-4Yh(=B$H^lvtI7M*?R{g2!8R|nhPUDdlPS7{Ws2ctQ*T0l3;6G_9bt{UdeuA_+-UrwGb9Orz zF;VMSAgw@@O8+3#YXt`w$=Ad67?ZH+VEJ+l7@I^(%^t=8T^5C$SpidRWSz4l-E%I( z=5T)NWA%*S4KktuG$3VDF_OrD^otvpKImD#PW)&||++KnM@Zc5y^Lm;uj6dGA_>pNty#%Ses>8)E^{7n=L?n|tcFAr7 zuZQ(Nd&L_zoCIWU&r@}o%l1{QU!#Y#Tz)E*dof~)56zuFcZ8UUY7qa}exM+TCJ)?y zgIByRDyn^OypE!3f*O>`61=WdSB$}i4!KNynDnW7I>w~(V*K0lN}{ML2Zi8UmR5D> zU#iu9pWnqVoXN()4o%-cc=}!*oH1_&%c#L5Dt#ZSS!o`eOH>8F*HUsJ(OfeCB-mm5 zoTEBl+6onWXUEO)d~*mZ8Y&=nJwrS{Co?hV>#m+?9pt|$y*lIQT>w2w`iRwwjHrkm zy}TgW3Lc}^PMO>-pVt!QT}CNw?$e zG0Spz%~L>~)d76B=)gR{cIo>m&gsNlgBZFU!Dx(|9HlNAA-K+dI@Kjs`jlNMZ}&bZ zxhsFKe;DpJd(fu^wb;DRrl#vPt{GYZyhkXKMhW#DP=oiZn`}~)R$$oY8u>_VFD85n z>K4;fVqHv6x#r-+$)ud_2WhgmZdUg9l@!oC-ymJtrCk4CKB z@IF;XbQSw28rJc0i#ouky%GquCsU2(uz;1hAi|e5<0H(^Da?%xDI5-Yb+_ipB2tZu zq26w10{6ErDTu09sFjPYc*oReM&9X;0X~41Yxreqir^%*i}}Srj z#<+&cdz@?e#x~mQOqz7aI$!auv@|aDsv%wf6(e(^{gPnfuB^T8y%hhUwyIR|0xHTf zK7z+R)8>J1FBVWh{b(ivX%WTam|(cx+rYj*UaW6dK+bCex4g8qd1~|@cMh@TgI=#;JRx_McHA-}s zc8mVjrvlrZ`E>1)o-%?O=C{<*emHV$tp5#iOWmnJc?M&=Nq!x@^46KyK-)j8)O7JE5ML?Nryg}weO^_RFe)WpK0JjHE3aeI7 zFNlQB6Qw}nx{~tXLAg_(S3zmJ@(ZgVhA|JHJ6%h;3c&HOp7pg*bg8I^tl!@oN0rxysmc0=Ml^(cnJCcD~UFiZlv8|QLd+T~`*U{ ztQK-kFdRtEEEv)}xLAKcY(Moa_FjjRuo6QP9fpso65uW08FeXk?-uUmRvjtl{lZWN z*eS8*nC}|SFl_mVJA(CzFYmW`Gz?hvw11>^=}k-#gVs`XWA=w@F|~%IcajE@In{Kv z0XwUA$(-6sU;iS2n_?QRly)jhINE@moUe_hhugO;JZ_9U!|Ckj*u%%^R#Mxs0HJd- z|2~uKPZ%LG*F)jXR@5Q;?bzEIa-6Bo`~%dO4`tLyEuejF@DR;g z&fvpU>P=P!CX&>I>`0DY%PrK+lGh9r6o92ep>t8)&kd?H_@?tMb@=6bk0!k(x>Lca?HI9%Cv}W#LPz7@P)WWUVO7~xd3W1NZC!Y@n{XaQ!%OoU zNeT&)8Dx+TO>WLj`b9fM8C6Uhq!}8!1=TuOS5R5oWau7e*LX$eF=y}{uJ{ni&`?v5mV(MlX+WgaK|rLBpMim* z2HYjc$ITa^qwxszwLRM zAA!kI+LZnG)W2$^pgFi1?nO|>8Qfe*6;b100!6-|1Lc8S^h~@d2CF(=?a#N_kB?tZ z!A4=HF!PxaM00`L%n2gs6frZid|h#X%87~5Xxk80N$dAs4V9c}`?AzcqOgsI(Mzb6 z3ZJVS>kar=It<~&&j_X=5UA@S%mLauXL3Wf?VW)(=84j$WMGpGYi11j}{`@;JIJ8 zV>50^%|)M6oEAj%oFrxsIcl{dO{E(GSZXI)|9xKV@75RB-+7Hlk5Y3}4GTE}S2?tM zL?9w{#=c&?Qwew5lAXfn8>2XlYly%!Qjlv0dVU~8ILaz}YK9%z86AA^dAhFRI$vKE z?tL^SWKe(I<&lT~WLP4jr!pL$`E7|Q+4?u9rJ*4C4%LT$ey{vsA1#XS6tB_r zB7DEE&$X?0Lm)o>$soS25qt9f<-0|izedPmUoi5ws?*y3_j$Gc_wOsBj)Ba%uOfE?C`pC#OZa3>u#j5C*Xv) zs(Ja%v{LypKOfGUqk2ncc-9cx}I9uzWw!>Y@Z4a~kA@Xk{hn`*{e&tI#ittnIVU zFW~0=?TY6uqOcv1G^FqxEfbtO*?s3d)LNkvsn&kc$Ka3pv(A4OUln6`gKl12PfyPo zKb;gmnyYeeOh2FPborXo|D5RNzr8}h*}!?(IyyRv5=^l;=i}ch;!UW4&TRtkpsO#B z*bUV2M^B* zzU&Tz$OS5%`}_puzyiJW>U|WvKbn^M5SEaHMw-{vcXm1?ynjE$z&1K95{Dxa>$0*Q z4tvMqQUu@uxs2iA;m+Sn3^3Zas+^ph)bf;q?b|Oqm-UQo40FjLC!)TABqFhW5BKd` z;r7l>Nh|Fh3n({ujYUl1mTtJ;u?eRWXI((#^8hAH~-AMx}8%i?Y}c2=zp}Pd4kSl ziJ0pe<+U0bqsQ&6&K17V?2he<6I4E5{s{O?#pRyH~)3Y85WNJDqWDd|?SIc60?$lMim>MArA5DsE& z=xgX`5EV3gIaxIm%%cd^W5$i#O2su_{K}npAa&6tXua6I5M*0Wzwr%I7QWD0X&C zq8u66w3&G}^1=Mt3)!uZ&tw2u1qIQ_$azY=q;YGi`@D|O8-8RwzHeSM*VualRIeua zt)Y_RNJBCz)uKcreeE7uMMbfUtjKSrj6ZV@-sp0g)BW3j@iuS^x3FL<`q7iZ*kQMN z@hA^Os~VLOMNm*tk({-3tIceMq3Rj>s58mY<*75q+)t@kM-2;{bRoU#&KUTf7{U4B zfyk%Nmeffq-Ii2k8=IGPrl`p!KOd7d2a`K|YX{`4U9ShXByE!=rdk`l@M48HnB$Ax zapn?x`V!BA`lN2#6-L$~`r5Dm0D1sA9YfBjSWcR$!poWCt?_s#3+}r`C`bF#%g}S9wsNs%%4Oa>qUHT1)j{EPiyU<<|GT7Y^ z*e~-)R$z0MEy|b2Jp%BKZ#_QErF!nRL}z zv$auJZRS@@XczxRN3 zo@f6JK$JyIWS8^9nzdVBZK?b4p{Fi#;P$&-rcbXKdLg^=!C9 zDMxLs@k3@jfJ1;x%Ke#;Fvey>H;*;rB5)-IscJx}+-LgK88r2-hE0)Wy2GLOyyYTz zIjoxOxuU=Z7uf*)I-pu)EWu6B5i7b>^9N8HP1?fkd{6y&dtchc+K+0U$cIrk+amP5v&Z-GFU{@bR)-jgPF{ z3QbqL_1v)Id#=K4DhZZf+cm59ksswq+NBItrMmZZMzV?z}ce@@N zeR^32s;#!D=r~TyYWoD7Gh-VVrlSS*+pR8D6v-&EKHsI+Xht`iO|;To-K#V4uzU7B z9PQdgG@w}9PYc<(J~>T5LXi+N-jImfzO6<)kNlGbvNWZo{aZhsmZ|gQjwp3-)a45v z09ZGgf=f>6aku6%9U>|Qz_ zj}-z$=SWkUM7L6HV`Ja0C9QYbGwU>-?dzSy5Rvvo>krkgyYi{SIM-N>C2l?%-Why% zXB=1PDyD4uG^U&s)G*8%P;551n^~KtaFt{ z`6V`|#-#p{KShzRwFmf`((HPH3EZJtA|B-Wt7$M*s76ORA?Fk%x&$I|xVY{Wv_94i zp}t_1kZPlx*dyR`u%(k4=DhL2Km4HU58l`x`Ti1?nKPT=Xxz0~R6mbv9`Eg;^SmzK z3;%lCaP98=UQ(scq~ZY@C2fn(4XmbtE`mOk(;Nnc^`wIFJ`HB&b{zXloZ@D)Ev|{U zN8NW7E`~Q&>Lux?#XL(3hy`zPlesj0m#U^(HlSKOx~xWS)l0APi;(jkV$PUFn>fO{ zljCN`*8c9S;+s?Nck17LAq54qd`(3#d+@CWeV`_{s-mfvMAsWsbh?V77=`=M3d{1g`f&MgB0zg&tQLrBm? z1GXot=TR?R2>JymnP1`WBAy|RC}@)!i#dG0j1pe0GS^w01?5r)QpkKK?DMS4qmK)5 z2-T1jd}cOAyi?mL{E7c{{N)cOm7}Ay{cML!WUwoul@V@|h@5{BPMhjYF*yjUf4SAI zcV?dJK(y>22(c0nA({9Yj**_Fl&A{0!r}atip&B3Mj(o?0nYN6-(L6Z&}5ocDh6&P z=v*Co`A5q}Bjz~0=a0_cnk@Zhx;m4ZNm^K`Nb^vxif(xzqGlt-YTW-eY0jRAWOODsnb*JUl!qJzbdTZAAY2NQrN8 zOMAVofmaY@qpcw?qooZ|fJwq6Bqg?<`frR4G)B_n}5Jw2(&vvLi3W2*Uh#4BU1-bKZP!r&}#A*K8g5dAnpeBK#xXVFJQ zk8@rW!9G=)M-TExM!nn@X@vT`;nkp+H$dFaZdtyIuZPG)eh?O2mu1a{069^~UJON7 zCgg5X^9RFBzU*&_NTwaWNqoBx5jgy6@qU;kT{w!?`=WN?W4sX0xQmL>$2_sjsM6q# zDsSAUg&DnHJ)<7j8y=hj|6Gm5WGRAFH)YGbv3!3v!-;184;nW0h*=0augzqn-T2Tu zV#k&6grPBcu7EY&4fjfD0Z3F)|M)Cwh_>3voi{&5sLI7w757}j;dL<6{QOOz<7>?K zzIDgIjp}0LB|ncOUpq2t0LBA3anW^pV~LxvMvX z!Bn7UiQ~IJe+WuH!d>TP26yiSLOp*g1h_h{prfjI%hq~zz)OWmy=&?|KGdx?Y2!09 zwJEv|4VJ!}Bb!shu{}-E?5!5$**VTMs)iQS5b!lch;`MlLo-Dyq!;95sZL3e;)pMK zix*(Y27uzV#Ct;1U!6!HxViRp;_&IV%3 zsX_vbwkPAjcI^x8g3njq%(gEuWP!g{$X4?HHpEQW$@jlmd(}$#Cn2p&p7sHx!$)*q zA-rqQMwT; z*T=wt(s-B~HwD=C@T(=M{Z~HSd8}Oz8Sb!yx7CJV@m|>=#r%rqBbQC13%%@E^fIw# zEy2LL2@-ttT!=4zntHH;OM9$DX?3yb&eG{YMa$Ei#?;P0g`q~g9NrEMN*e_UjM=IgnSfTm$a;rV0s3_Hn*QF za?oZ9@g2?6hAu|^0sHJPgAS$*MAmW!28>H*7Q*BCjcxF!mq|95p$}}Ei}k70P7be< zKPOHi{W*|A`MnbU$^!IBc9f=!Cc3tq`aO%2p~Sy{<%E4J3Wp*a))rJ#&Sy$1SHR|G zDPS>?s=ay3NG-X}|K3&8Z@#RJ#DaBOM!ip5x-AC0R!!#JJV|O^N(iX5z?qUaI3CJ^F%9&dbZoY5puu{4xR1Mk-h@`- zKqQokyVQ8EFX7PR!Op;Y*IuLc902ChiH)AE3K{S4q);xH#2vPdR`$SpxfiH*hy{lX zR4Lq{tOEK;T6S*)dar95p>@eRLMJCYo*VL;4Xsslh9hA%+~`4b%Z^H&+V@1{B3a8f z><(LBkizEb6GHG)XXR3#Ax^`gT0`AvHN-19 zG^#onVMIUoQlr0nDP<7#Peo1hpu+DhtVB{3>0VN#@TCSGi3z-~FSAcu^NKxaQA4Jr zIhIIK5s%nY3V`{Gx;-dzf!&8HdQdpuJhqJowS*M8$X8leMTOI;%+{6t_@>(2i6$u0 z*WOUi7H6hU)exG@cTCx2eJ5BAa!NI?^~8uQu)OVA4T_(Ls>Dq$eDq>M@2UP(%k$Mgw-`ILzSB{ zL)&sN|8Aj?TZtr8`5`u>D}?k{#K+G@e7o*mG0qpgu_kUQyL%uCu($}AI`vH`W!$ms zL%;s}vmymPPZPH$6hi+7(3f5Uy|YYgmj|H{T~ae<&Eeu+E|Y5^LG>{cQh$fJndr4j z2|S{R=2;7IyJ2SlUR5_MEsNmj&Cf4~t#-+aOGI6?@RBO%t7Bqi=CK~tAmZ@H)|Tq- zdOp!^C4+48CmMG-@Q>H?Mr2ls7!GA3ztvf@9#il}EIRH*!4tJcqSAf?l;WrxLZCH0 zXS?~5#<-K=3_-eJ;S2VhKQ1B;P5)(_df-5rJmAk_h_{<5I~2-xeX^t3e%u#pI4FyZNOhrV_Jkl!S*8$ z@m&zi`7*(LHH?mpq8<+Zl<|wdpp#9W5uF$#L3F*_hQ+kQ`XitcCcK3r84o|PcT>UM zAB&x6U50#Cj8d%$_#NYNg>Z>#`p7=*&?G8|+M7CB{jQ^YN#){c^k~U%17n{6%n(G3 zM_>6Ko=U!o;FBk@kci+V-&&-8`bDOhV>$C@E4D`^;Wd4TV^omY@j>DTEZ409oZ}_! z=s#W#sPMa(RWn5+=Kds`_|6JP{K|S7`cw1}Vz040`WPO%9?^-#>^+jUiwKY_4))eO z%QFy}ULF43GZD@K_SBc*FuG;|u!1yTg7_mQjJ5CsbM%06hXA-#m;LNKB=?Nc-XDOk zx$RZyEVffh&pw3?zaLZpQT3A|Y){eh0QjdssV_?TFu|tdldQn<=u-buOGb$tuupM?)txt z-KR+p&*y{cbP!{B$(L3fq#OsDx?p2{-!0WeaIZwz689s1XNIL|dztj9BBcK$%*+j< zw^x|y5~sLfk;NCI27tul8nLq6{f>M!dbNo@2D-QB>{LM-#N8|mVT^FZSve8kX_359 zN}t)qiL_YR!(MrRj>ds}>^N0_D&$&$8N7aO4^#SOexJjZ5q8*+;MnAmC08Ctl&f#) zdM`zs7M7~(=l^!7sfdJh3-aI!nAScR`wotiRe+H}G=%N3aLi+X*4afj- zTZZs?NS$Wk`k3k7qEX@ro2tdKP{D}0Pb6z}U{1Xk!w+Y>J0;S(+TPsEBtNpf^m!Yy zS$^OV*ZxcuklGmtjGM)`9gBDHn%Mlty9T2}uKaMsFQgQBp#+wU{Eu#=b4fqLxY(LB*<3kLLm^CR4Fk>gO;K z#xPif{7dg{&s&+T*B)Z3{rXW&D4x#qgfU)#aqq<1+WL;ODZ{wyFpmgIYSBmTHyX!P zq8yfO?MiBFWtA$oJV%q>pUq}lc&_o$`+M5%u7}S{#)|jv$-lQgHAoB1W{QOkB?Jn{I9_nqriXZq$WY;uTQ!i^{=5gNcSuAJ6Q$c;`CzZ>0;T2 zcjuW$@f5^CnX<^X^J%O_BnvZ*Y* z?t`td70FL@X`yJ_xpZsd><6Qroaznlm%7pERu54l#T@`iMe6LOT0zVap#WG=Njo1C z?My0cMP;SALD7)koF*5YdOc7XDN-D|PNvJF%{JR~AXU0W_v9UP*Vzn68cM!V$I{{? z`7ikAd$YnY>VyKcFH-tm-L)IJ83p$d;`|%i28XdvtTS~w$6c}R1NH4{>pOKZ5W1++ zeIl&)!g1Wf%(ddsV|@qbUH!(Dtj&hHNpe5z7iP)N02H6XVnK-nOn=8!y8+OxfGno&=vlL zvxuZ72c(?BJk7NV0@%w1oM=|H37HZET?|kV-3nAn7=t8U3*{#`)`EZHSr@MaPo&tq zT!CubkJtg^batv*v0c*V#|v4cHIdDJxMhf4BQ>D~IXS~#yFj1p2bv-399xdjr#ApT aF&+`>Q`k?&bI9#43!a{qA*>ea5cfZS9#_i% diff --git a/app/src/main/res/drawable-hdpi/icon_dict.png b/app/src/main/res/drawable-hdpi/icon_dict.png index 471287288c550f9b3c76a4759ac70b6b0127690b..6eb5f11a0efdb8d90ee7fe26f9f78cc0adb114b0 100644 GIT binary patch delta 10122 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 delta 2884 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 N$bC@;*GZa&{vV=l3HAU0 delta 3658 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 YpCoBHZ>_EVdl>*I$f!uyg3QAH52(4sPXGV_ delta 7676 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 np5^3*>FT`C%FQbx7GS-64liJLV;=H9ECQE0 diff --git a/app/src/main/res/drawable-hdpi/robot.png b/app/src/main/res/drawable-hdpi/robot.png index add4680b32087719d3be1c022c2468802d150167..cab46fce474ddd1301a32644f0c62b1730d18c59 100644 GIT binary patch literal 19853 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 Tg};jl00000NkvXXu0mjf-Wtno literal 5555 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 diff --git a/app/src/main/res/layout-land/fragment_user.xml b/app/src/main/res/layout-land/fragment_user.xml index dbafc38..84d400d 100644 --- a/app/src/main/res/layout-land/fragment_user.xml +++ b/app/src/main/res/layout-land/fragment_user.xml @@ -146,6 +146,7 @@ android:visibility="visible"> @@ -200,7 +200,7 @@ android:layout_marginEnd="@dimen/dp_4" android:adjustViewBounds="true" android:scaleType="centerCrop" - android:src="@drawable/com_android_settings" + android:src="@drawable/com_system_huyan" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -209,7 +209,7 @@ android:id="@+id/tv_appname4" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="设置" + android:text="护眼模式" android:textColor="@color/white" android:textSize="@dimen/sp_7" app:layout_constraintEnd_toEndOf="@+id/iv_icon4" @@ -217,37 +217,6 @@ app:layout_constraintTop_toBottomOf="@+id/iv_icon4" /> - - - - - - - + + + + + + +