version:1.0.0

fix:
update:更换包名,修改样式
This commit is contained in:
2025-01-03 09:56:24 +08:00
parent 3f1216ad5c
commit 7582d6ad94
435 changed files with 1835 additions and 1882 deletions

View File

@@ -12,9 +12,8 @@ android {
versionCode 5
versionName version
}
buildTypes {
M50T60Debug {}
M50T60Release {}
debug {}
release {}
}

View File

@@ -12,11 +12,11 @@ android {
compileSdkVersion 29
defaultConfig {
applicationId "com.xxpatx.os"
applicationId "com.vscool.os"
minSdkVersion 24
targetSdkVersion 29
versionCode 1042
versionName "1.4.2"
versionCode 1
versionName "1.0.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@@ -26,7 +26,9 @@ android {
// 还可以添加 'armeabi', 'armeabi-v7a', 'x86', 'x86_64', 'mips', 'mips64'
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dataBinding {
@@ -43,9 +45,9 @@ android {
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
manifestPlaceholders = [
AMAP_KEY: "565d9142787653544ded10f3f58c48f7"
]
}
signingConfigs {
@@ -57,53 +59,12 @@ android {
v1SigningEnabled true
v2SigningEnabled true
}
tuixin {
storeFile file("keystore/tuixin.jks")
storePassword "123456"
keyAlias "universal"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
M50T60 {
storeFile file("keystore/T40Air.jks")
storePassword "123456"
keyAlias "T40Air"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
}
buildTypes {
M50T60Debug.initWith(debug)
M50T60Debug {
manifestPlaceholders = [
AMAP_KEY: "aa85f12a2b0060a687c1755e08161875"
]
buildConfigField "String", "platform", '"M50"'
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.M50T60
}
M50T60Release.initWith(release)
M50T60Release {
manifestPlaceholders = [
AMAP_KEY: "aa85f12a2b0060a687c1755e08161875"
]
buildConfigField "String", "platform", '"M50"'
signingConfig signingConfigs.M50T60
}
debug {
manifestPlaceholders = [
AMAP_KEY: "963a156c0e1b525856d9b1d304666fe9"
]
buildConfigField "String", "platform", '"MTK01"'
versionNameSuffix "-debug"
buildConfigField "String", "platform", '"NMMTK"'
versionNameSuffix "_debug"
//Zipalign优化
zipAlignEnabled true
// shrinkResources true
@@ -124,10 +85,7 @@ android {
}
release {
manifestPlaceholders = [
AMAP_KEY: "963a156c0e1b525856d9b1d304666fe9"
]
buildConfigField "String", "platform", '"MTK01"'
buildConfigField "String", "platform", '"NMMTK"'
//Zipalign优化
zipAlignEnabled true
shrinkResources true
@@ -149,6 +107,7 @@ android {
}
}
}
}
dependencies {

Binary file not shown.

View File

@@ -185,18 +185,18 @@
-keep class **.bean.** { *; }
#----------------------------- 实体类不可混淆 ------------------------------------------
-dontwarn com.xxpatx.os.bean.**
-keep class com.xxpatx.os.bean.**{*;}
-dontwarn com.vscool.os.bean.**
-keep class com.vscool.os.bean.**{*;}
-keep class com.xxpatx.os.utils.AppUsedTimeUtils { *; }
-keep class com.xxpatx.os.utils.AppUsedTimeUtils$AppTimeinfo { *; }
-keepclassmembers class com.xxpatx.os.utils.AppUsedTimeUtils.AppTimeinfo {
-keep class com.vscool.os.utils.AppUsedTimeUtils { *; }
-keep class com.vscool.os.utils.AppUsedTimeUtils$AppTimeinfo { *; }
-keepclassmembers class com.vscool.os.utils.AppUsedTimeUtils.AppTimeinfo {
<fields>;
<methods>;
}
-keep class com.xxpatx.os.alarm.AlarmClockData { *; }
-keepclassmembers class com.xxpatx.os.alarm.AlarmClockData {
-keep class com.vscool.os.alarm.AlarmClockData { *; }
-keepclassmembers class com.vscool.os.alarm.AlarmClockData {
<fields>;
<methods>;
}

View File

@@ -1,14 +1,14 @@
package com.xxpatx.os;
package com.vscool.os;
import android.content.Context;
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.platform.app.InstrumentationRegistry;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
/**
* Instrumented test, which will execute on an Android device.
@@ -22,6 +22,6 @@ public class ExampleInstrumentedTest {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("com.xxpatx.os", appContext.getPackageName());
assertEquals("com.vscool.os", appContext.getPackageName());
}
}

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxpatx.os"
package="com.vscool.os"
android:sharedUserId="android.uid.system">
<queries>
@@ -393,11 +393,11 @@
<!-- 请填写你自己的- appKey -->
<meta-data
android:name="com.alibaba.app.appkey"
android:value="334789151" />
android:value="335298663" />
<!-- 请填写你自己的appSecret -->
<meta-data
android:name="com.alibaba.app.appsecret"
android:value="fcdcb5e371e541b8b9c38b76cb72a426" />
android:value="ae1918a4eb5949a69dcea97e0e1036d8" />
<meta-data
android:name="design_width_in_dp"
@@ -407,7 +407,7 @@
android:value="640" />
<meta-data
android:name="com.xxpatx.os.config.MyGlideModule"
android:name="com.vscool.os.config.MyGlideModule"
android:value="GlideModule" />
</application>

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity;
package com.vscool.os.activity;
import android.content.Context;
import android.content.pm.ApplicationInfo;
@@ -13,14 +13,14 @@ import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.APPListAdapter;
import com.xxpatx.os.base.BaseDataBindingActivity;
import com.xxpatx.os.bean.AppListInfo;
import com.xxpatx.os.custom.RecyclerViewSpacesItemDecoration;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.utils.ApkUtils;
import com.xxpatx.os.utils.BitmapUtils;
import com.vscool.os.R;
import com.vscool.os.adapter.APPListAdapter;
import com.vscool.os.base.BaseDataBindingActivity;
import com.vscool.os.bean.AppListInfo;
import com.vscool.os.custom.RecyclerViewSpacesItemDecoration;
import com.vscool.os.service.NotificationService;
import com.vscool.os.utils.ApkUtils;
import com.vscool.os.utils.BitmapUtils;
import java.util.ArrayList;
import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity;
package com.vscool.os.activity;
import android.content.Context;
import android.content.pm.PackageManager;
@@ -14,9 +14,9 @@ import android.view.View;
import androidx.databinding.DataBindingUtil;
import com.hjq.toast.Toaster;
import com.xxpatx.os.R;
import com.xxpatx.os.base.BaseDataBindingActivity;
import com.xxpatx.os.databinding.ActivityFlashlightBinding;
import com.vscool.os.R;
import com.vscool.os.base.BaseDataBindingActivity;
import com.vscool.os.databinding.ActivityFlashlightBinding;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
public class FlashlightActivity extends BaseDataBindingActivity {

View File

@@ -1,14 +1,14 @@
package com.xxpatx.os.activity;
package com.vscool.os.activity;
import android.view.Gravity;
import android.view.View;
import androidx.databinding.DataBindingUtil;
import com.xxpatx.os.R;
import com.xxpatx.os.base.BaseDataBindingActivity;
import com.xxpatx.os.databinding.ActivityImeiBinding;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.R;
import com.vscool.os.base.BaseDataBindingActivity;
import com.vscool.os.databinding.ActivityImeiBinding;
import com.vscool.os.utils.Utils;
public class ImeiActivity extends BaseDataBindingActivity {
private static final String TAG = "ImeiActivity";

View File

@@ -1,13 +1,13 @@
package com.xxpatx.os.activity;
package com.vscool.os.activity;
import android.content.Intent;
import androidx.databinding.DataBindingUtil;
import com.xxpatx.os.R;
import com.xxpatx.os.base.BaseDataBindingActivity;
import com.xxpatx.os.bean.ArticleInfo;
import com.xxpatx.os.databinding.ActivityInfoDetailsBinding;
import com.vscool.os.R;
import com.vscool.os.base.BaseDataBindingActivity;
import com.vscool.os.bean.ArticleInfo;
import com.vscool.os.databinding.ActivityInfoDetailsBinding;
public class InformationDetailsActivity extends BaseDataBindingActivity {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity;
package com.vscool.os.activity;
import android.content.Context;
import android.telephony.SubscriptionManager;
@@ -10,10 +10,10 @@ import androidx.databinding.DataBindingUtil;
import com.blankj.utilcode.util.NetworkUtils;
import com.hjq.toast.Toaster;
import com.xxpatx.os.R;
import com.xxpatx.os.base.BaseDataBindingActivity;
import com.xxpatx.os.databinding.ActivityNetworkBinding;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.R;
import com.vscool.os.base.BaseDataBindingActivity;
import com.vscool.os.databinding.ActivityNetworkBinding;
import com.vscool.os.utils.Utils;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
public class NetworkActivity extends BaseDataBindingActivity implements NetworkUtils.OnNetworkStatusChangedListener {

View File

@@ -1,14 +1,14 @@
package com.xxpatx.os.activity.activation;
package com.vscool.os.activity.activation;
import android.content.Intent;
import android.provider.Settings;
import android.view.KeyEvent;
import android.view.View;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.databinding.ActivityActivationBinding;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.databinding.ActivityActivationBinding;
import com.vscool.os.utils.ApkUtils;
public class ActivationActivity extends BaseMvvmActivity<ActivationViewModel, ActivityActivationBinding> {
private static final String TAG = "ActivationActivity";
@@ -55,7 +55,7 @@ public class ActivationActivity extends BaseMvvmActivity<ActivationViewModel, Ac
}
public void activation(View view) {
ApkUtils.openApp(ActivationActivity.this, "com.xxpatx.sn");
ApkUtils.openApp(ActivationActivity.this, "com.vscool.shbd");
}
public void openWifi(View view) {

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.activation;
package com.vscool.os.activity.activation;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityActivationBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityActivationBinding;
public class ActivationViewModel extends BaseViewModel<ActivityActivationBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.alarm.add;
package com.vscool.os.activity.alarm.add;
import android.content.Intent;
import android.content.res.ColorStateList;
@@ -19,17 +19,17 @@ import com.luck.picture.lib.basic.PictureSelector;
import com.luck.picture.lib.config.SelectMimeType;
import com.luck.picture.lib.entity.LocalMedia;
import com.luck.picture.lib.interfaces.OnResultCallbackListener;
import com.xxpatx.os.R;
import com.xxpatx.os.alarm.AlarmClockData;
import com.xxpatx.os.alarm.AlarmUtils;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.custom.GlideEngine;
import com.xxpatx.os.databinding.ActivityAlarmAddBinding;
import com.xxpatx.os.service.main.MainService;
import com.xxpatx.os.utils.FFmpegUtils;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.ScreenUtil;
import com.xxpatx.os.utils.TimeUtils;
import com.vscool.os.R;
import com.vscool.os.alarm.AlarmClockData;
import com.vscool.os.alarm.AlarmUtils;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.custom.GlideEngine;
import com.vscool.os.databinding.ActivityAlarmAddBinding;
import com.vscool.os.service.main.MainService;
import com.vscool.os.utils.FFmpegUtils;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.ScreenUtil;
import com.vscool.os.utils.TimeUtils;
import java.io.File;
import java.text.SimpleDateFormat;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.alarm.add;
package com.vscool.os.activity.alarm.add;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityAlarmAddBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityAlarmAddBinding;
public class AlarmAddViewModel extends BaseViewModel<ActivityAlarmAddBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.alarm.edit;
package com.vscool.os.activity.alarm.edit;
import android.content.Intent;
import android.content.res.ColorStateList;
@@ -22,20 +22,20 @@ import com.luck.picture.lib.entity.LocalMedia;
import com.luck.picture.lib.interfaces.OnResultCallbackListener;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.R;
import com.xxpatx.os.alarm.AlarmClockData;
import com.xxpatx.os.alarm.AlarmUtils;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.custom.GlideEngine;
import com.xxpatx.os.databinding.ActivityAlarmEditBinding;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.utils.FFmpegUtils;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.GlideLoadUtils;
import com.xxpatx.os.utils.ScreenUtil;
import com.xxpatx.os.utils.TimeUtils;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.R;
import com.vscool.os.alarm.AlarmClockData;
import com.vscool.os.alarm.AlarmUtils;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.custom.GlideEngine;
import com.vscool.os.databinding.ActivityAlarmEditBinding;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.utils.FFmpegUtils;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.GlideLoadUtils;
import com.vscool.os.utils.ScreenUtil;
import com.vscool.os.utils.TimeUtils;
import com.vscool.os.utils.Utils;
import java.io.File;
import java.text.SimpleDateFormat;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.alarm.edit;
package com.vscool.os.activity.alarm.edit;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityAlarmEditBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityAlarmEditBinding;
public class AlarmEditViewModel extends BaseViewModel<ActivityAlarmEditBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.alarm.list;
package com.vscool.os.activity.alarm.list;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -16,18 +16,18 @@ import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.alarm.add.AlarmAddActivity;
import com.xxpatx.os.alarm.AlarmAdapter;
import com.xxpatx.os.alarm.AlarmClockData;
import com.xxpatx.os.alarm.AlarmUtils;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityAlarmListBinding;
import com.xxpatx.os.dialog.DeleteDialog;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.push.PushManager;
import com.vscool.os.R;
import com.vscool.os.activity.alarm.add.AlarmAddActivity;
import com.vscool.os.alarm.AlarmAdapter;
import com.vscool.os.alarm.AlarmClockData;
import com.vscool.os.alarm.AlarmUtils;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityAlarmListBinding;
import com.vscool.os.dialog.DeleteDialog;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.push.PushManager;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.alarm.list;
package com.vscool.os.activity.alarm.list;
import android.util.Log;
@@ -6,11 +6,11 @@ import androidx.lifecycle.MutableLiveData;
import com.hjq.toast.Toaster;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.alarm.AlarmClockData;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.databinding.ActivityAlarmListBinding;
import com.xxpatx.os.network.NetInterfaceManager;
import com.vscool.os.alarm.AlarmClockData;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.databinding.ActivityAlarmListBinding;
import com.vscool.os.network.NetInterfaceManager;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.callwechat;
package com.vscool.os.activity.callwechat;
import android.content.Intent;
import android.net.Uri;
@@ -9,12 +9,12 @@ import android.view.View;
import android.widget.Toast;
import com.hjq.toast.Toaster;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.databinding.ActivityWechatCallBinding;
import com.xxpatx.os.service.WeAccessibilityService;
import com.xxpatx.os.utils.AccessibilityUtils;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.Contact;
import com.vscool.os.databinding.ActivityWechatCallBinding;
import com.vscool.os.service.WeAccessibilityService;
import com.vscool.os.utils.AccessibilityUtils;
public class CallWechatActivity extends BaseMvvmActivity<CallWechatViewModel, ActivityWechatCallBinding> {

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.callwechat;
package com.vscool.os.activity.callwechat;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityWechatCallBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityWechatCallBinding;
public class CallWechatViewModel extends BaseViewModel<ActivityWechatCallBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.contact;
package com.vscool.os.activity.contact;
import android.content.ContentResolver;
import android.content.ContentUris;
@@ -25,18 +25,18 @@ import com.luck.picture.lib.config.SelectMimeType;
import com.luck.picture.lib.entity.LocalMedia;
import com.luck.picture.lib.interfaces.OnResultCallbackListener;
import com.tencent.mmkv.MMKV;
import com.vscool.os.BuildConfig;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.Contact;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.custom.GlideEngine;
import com.vscool.os.databinding.ActivityAddContactBinding;
import com.vscool.os.db.ContactCacheUtils;
import com.vscool.os.utils.ContactsUtils;
import com.vscool.os.utils.LocalContactUtils;
import com.vscool.os.utils.ScreenUtil;
import com.xiasuhuei321.loadingdialog.view.LoadingDialog;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.custom.GlideEngine;
import com.xxpatx.os.databinding.ActivityAddContactBinding;
import com.xxpatx.os.db.ContactCacheUtils;
import com.xxpatx.os.utils.ContactsUtils;
import com.xxpatx.os.utils.LocalContactUtils;
import com.xxpatx.os.utils.ScreenUtil;
import com.zackratos.ultimatebarx.ultimatebarx.UltimateBarXKt;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.contact;
package com.vscool.os.activity.contact;
import android.net.Uri;
import android.text.TextUtils;
@@ -9,14 +9,14 @@ import androidx.lifecycle.MutableLiveData;
import com.hjq.toast.Toaster;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.databinding.ActivityAddContactBinding;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.databinding.ActivityAddContactBinding;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.Utils;
import java.io.File;
import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.contact;
package com.vscool.os.activity.contact;
import android.content.ContentResolver;
import android.content.Intent;
@@ -14,15 +14,15 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.ContactAdapter;
import com.xxpatx.os.adapter.WechatContactAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityContactListBinding;
import com.xxpatx.os.dialog.EditContactDialog;
import com.vscool.os.R;
import com.vscool.os.adapter.ContactAdapter;
import com.vscool.os.adapter.WechatContactAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityContactListBinding;
import com.vscool.os.dialog.EditContactDialog;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.contact;
package com.vscool.os.activity.contact;
import android.text.TextUtils;
import android.util.Log;
@@ -10,14 +10,14 @@ import com.google.gson.reflect.TypeToken;
import com.tencent.mmkv.MMKV;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityContactListBinding;
import com.xxpatx.os.gson.GsonUtils;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.network.UrlAddress;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityContactListBinding;
import com.vscool.os.gson.GsonUtils;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.network.UrlAddress;
import java.lang.reflect.Type;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.contact;
package com.vscool.os.activity.contact;
import android.content.Intent;
import android.graphics.Bitmap;
@@ -21,16 +21,16 @@ import com.luck.picture.lib.basic.PictureSelector;
import com.luck.picture.lib.config.SelectMimeType;
import com.luck.picture.lib.entity.LocalMedia;
import com.luck.picture.lib.interfaces.OnResultCallbackListener;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.custom.GlideEngine;
import com.vscool.os.databinding.ActivityEditContactBinding;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.ScreenUtil;
import com.vscool.os.utils.Utils;
import com.xiasuhuei321.loadingdialog.view.LoadingDialog;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.custom.GlideEngine;
import com.xxpatx.os.databinding.ActivityEditContactBinding;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.ScreenUtil;
import com.xxpatx.os.utils.Utils;
import java.io.File;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.contact;
package com.vscool.os.activity.contact;
import android.util.Log;
@@ -6,10 +6,10 @@ import androidx.lifecycle.MutableLiveData;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.databinding.ActivityEditContactBinding;
import com.xxpatx.os.network.NetInterfaceManager;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.databinding.ActivityEditContactBinding;
import com.vscool.os.network.NetInterfaceManager;
import java.util.Map;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.control;
package com.vscool.os.activity.control;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
@@ -25,12 +25,12 @@ import android.widget.SeekBar;
import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityControlBinding;
import com.xxpatx.os.manager.AmapManager;
import com.xxpatx.os.utils.BrightnessUtils;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityControlBinding;
import com.vscool.os.manager.AmapManager;
import com.vscool.os.utils.BrightnessUtils;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.control;
package com.vscool.os.activity.control;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityControlBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityControlBinding;
public class ControlViewModel extends BaseViewModel<ActivityControlBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.dailyapp;
package com.vscool.os.activity.dailyapp;
import android.content.res.Configuration;
import android.view.View;
@@ -6,13 +6,13 @@ import android.view.View;
import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.GridLayoutManager;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.DailyAppAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.DailyAppBean;
import com.xxpatx.os.databinding.ActivityDailyappBinding;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.view.GridSpaceItemDecoration;
import com.vscool.os.R;
import com.vscool.os.adapter.DailyAppAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.DailyAppBean;
import com.vscool.os.databinding.ActivityDailyappBinding;
import com.vscool.os.service.NotificationService;
import com.vscool.os.view.GridSpaceItemDecoration;
import java.util.List;

View File

@@ -1,12 +1,12 @@
package com.xxpatx.os.activity.dailyapp;
package com.vscool.os.activity.dailyapp;
import androidx.lifecycle.MutableLiveData;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.DailyAppBean;
import com.xxpatx.os.databinding.ActivityDailyappBinding;
import com.xxpatx.os.manager.AppStatusManager;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.DailyAppBean;
import com.vscool.os.databinding.ActivityDailyappBinding;
import com.vscool.os.manager.AppStatusManager;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.dock;
package com.vscool.os.activity.dock;
import android.text.TextUtils;
import android.util.Log;
@@ -10,13 +10,13 @@ import androidx.recyclerview.widget.GridLayoutManager;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.DockAppSelectedAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.DockApp;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityDockBinding;
import com.xxpatx.os.view.GridSpaceItemDecoration;
import com.vscool.os.R;
import com.vscool.os.adapter.DockAppSelectedAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.DockApp;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityDockBinding;
import com.vscool.os.view.GridSpaceItemDecoration;
import java.lang.reflect.Type;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.dock;
package com.vscool.os.activity.dock;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -7,10 +7,10 @@ import android.util.Log;
import androidx.lifecycle.MutableLiveData;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.DockApp;
import com.xxpatx.os.databinding.ActivityDockBinding;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.DockApp;
import com.vscool.os.databinding.ActivityDockBinding;
import com.vscool.os.utils.ApkUtils;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.emergency;
package com.vscool.os.activity.emergency;
import android.content.Intent;
import android.net.Uri;
@@ -11,15 +11,15 @@ import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.EmergencyContactAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityEmergencyBinding;
import com.xxpatx.os.manager.AmapManager;
import com.xxpatx.os.network.NetInterfaceManager;
import com.vscool.os.R;
import com.vscool.os.adapter.EmergencyContactAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityEmergencyBinding;
import com.vscool.os.manager.AmapManager;
import com.vscool.os.network.NetInterfaceManager;
import java.util.List;
import java.util.concurrent.TimeUnit;
@@ -62,7 +62,7 @@ public class EmergencyActivity extends BaseMvvmActivity<EmergencyViewModel, Acti
protected void initView() {
//发送紧急广播
// Intent bootIntent = new Intent(BootReceiver.SOS);
// bootIntent.setComponent(new ComponentName("com.xxpatx.sn", "com.xxpatx.sn.receiver.BootReceiver"));
// bootIntent.setComponent(new ComponentName("com.vscool.shbd", "com.vscool.shbd.receiver.BootReceiver"));
// sendBroadcast(bootIntent);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.emergency;
package com.vscool.os.activity.emergency;
import android.text.TextUtils;
import android.util.Log;
@@ -10,13 +10,13 @@ import com.google.gson.reflect.TypeToken;
import com.tencent.mmkv.MMKV;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityEmergencyBinding;
import com.xxpatx.os.gson.GsonUtils;
import com.xxpatx.os.network.NetInterfaceManager;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityEmergencyBinding;
import com.vscool.os.gson.GsonUtils;
import com.vscool.os.network.NetInterfaceManager;
import java.lang.reflect.Type;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.location;
package com.vscool.os.activity.location;
import android.app.Activity;
import android.content.Context;
@@ -17,14 +17,14 @@ import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.CityAdapter;
import com.xxpatx.os.adapter.DistrictAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.AddressBean;
import com.xxpatx.os.custom.RecyclerViewSpacesItemDecoration;
import com.xxpatx.os.databinding.ActivityLocationBinding;
import com.xxpatx.os.manager.AmapManager;
import com.vscool.os.R;
import com.vscool.os.adapter.CityAdapter;
import com.vscool.os.adapter.DistrictAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.AddressBean;
import com.vscool.os.custom.RecyclerViewSpacesItemDecoration;
import com.vscool.os.databinding.ActivityLocationBinding;
import com.vscool.os.manager.AmapManager;
import java.util.ArrayList;
import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.location;
package com.vscool.os.activity.location;
import android.util.Log;
@@ -6,11 +6,11 @@ import androidx.lifecycle.MutableLiveData;
import com.google.gson.Gson;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.AddressBean;
import com.xxpatx.os.bean.JsonBean;
import com.xxpatx.os.databinding.ActivityLocationBinding;
import com.xxpatx.os.gson.GetJsonDataUtil;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.AddressBean;
import com.vscool.os.bean.JsonBean;
import com.vscool.os.databinding.ActivityLocationBinding;
import com.vscool.os.gson.GetJsonDataUtil;
import org.json.JSONArray;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.main;
package com.vscool.os.activity.main;
import android.Manifest;
import android.content.ActivityNotFoundException;
@@ -52,35 +52,35 @@ import com.hjq.permissions.XXPermissions;
import com.hjq.toast.Toaster;
import com.jeremyliao.liveeventbus.LiveEventBus;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.dock.DockActivity;
import com.xxpatx.os.activity.phone.PhoneActivity;
import com.xxpatx.os.activity.update.UpdateActivity;
import com.xxpatx.os.adapter.DockAppGridAdapter;
import com.xxpatx.os.base.BaseFragmentPagerAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.AppInfo;
import com.xxpatx.os.bean.DesktopIcon;
import com.xxpatx.os.bean.DockApp;
import com.xxpatx.os.bean.MapBean;
import com.xxpatx.os.bean.TestAppInfo;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityMainBinding;
import com.xxpatx.os.fragment.app.AppListFragment;
import com.xxpatx.os.fragment.contact.ContactFragment;
import com.xxpatx.os.fragment.home.HomeFragment;
import com.xxpatx.os.fragment.settings.SettingsFragment;
import com.xxpatx.os.manager.AmapManager;
import com.xxpatx.os.manager.DesktopIconManager;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.utils.ApkUtils;
import com.xxpatx.os.utils.AppUsedTimeUtils;
import com.xxpatx.os.utils.ContactsUtils;
import com.xxpatx.os.utils.DayUtils;
import com.xxpatx.os.utils.TimeUtils;
import com.xxpatx.os.utils.Utils;
import com.xxpatx.os.view.ScaleCircleNavigator;
import com.vscool.os.BuildConfig;
import com.vscool.os.R;
import com.vscool.os.activity.dock.DockActivity;
import com.vscool.os.activity.phone.PhoneActivity;
import com.vscool.os.activity.update.UpdateActivity;
import com.vscool.os.adapter.DockAppGridAdapter;
import com.vscool.os.base.BaseFragmentPagerAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.AppInfo;
import com.vscool.os.bean.DesktopIcon;
import com.vscool.os.bean.DockApp;
import com.vscool.os.bean.MapBean;
import com.vscool.os.bean.TestAppInfo;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityMainBinding;
import com.vscool.os.fragment.app.AppListFragment;
import com.vscool.os.fragment.contact.ContactFragment;
import com.vscool.os.fragment.home.HomeFragment;
import com.vscool.os.fragment.settings.SettingsFragment;
import com.vscool.os.manager.AmapManager;
import com.vscool.os.manager.DesktopIconManager;
import com.vscool.os.service.NotificationService;
import com.vscool.os.utils.ApkUtils;
import com.vscool.os.utils.AppUsedTimeUtils;
import com.vscool.os.utils.ContactsUtils;
import com.vscool.os.utils.DayUtils;
import com.vscool.os.utils.TimeUtils;
import com.vscool.os.utils.Utils;
import com.vscool.os.view.ScaleCircleNavigator;
import com.zackratos.ultimatebarx.ultimatebarx.UltimateBarXKt;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
@@ -1131,7 +1131,7 @@ public class MainActivity extends BaseMvvmActivity<MainViewModel, ActivityMainBi
}
}
public static final String ACTION_PACKAGE_HIDE = "com.xxpatx.os.ACTION_PACKAGE_HIDE";
public static final String ACTION_PACKAGE_HIDE = "com.vscool.os.ACTION_PACKAGE_HIDE";
private UpdateDesktopReceiver mUpdateDesktopReceiver;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.main;
package com.vscool.os.activity.main;
import android.content.Intent;
import android.net.Uri;
@@ -23,27 +23,27 @@ import com.qweather.sdk.view.QWeather;
import com.tencent.mmkv.MMKV;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.ActivationBean;
import com.xxpatx.os.bean.AppInfo;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.bean.DesktopIcon;
import com.xxpatx.os.bean.SnInfo;
import com.xxpatx.os.bean.TestAppInfo;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityMainBinding;
import com.xxpatx.os.db.ContactCacheUtils;
import com.xxpatx.os.gson.GsonUtils;
import com.xxpatx.os.manager.AppManager;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.service.main.MainService;
import com.xxpatx.os.utils.ActivationUtil;
import com.xxpatx.os.utils.ApkUtils;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.Utils;
import com.xxpatx.os.utils.WiFiUtils;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.ActivationBean;
import com.vscool.os.bean.AppInfo;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.Contact;
import com.vscool.os.bean.DesktopIcon;
import com.vscool.os.bean.SnInfo;
import com.vscool.os.bean.TestAppInfo;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityMainBinding;
import com.vscool.os.db.ContactCacheUtils;
import com.vscool.os.gson.GsonUtils;
import com.vscool.os.manager.AppManager;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.service.main.MainService;
import com.vscool.os.utils.ActivationUtil;
import com.vscool.os.utils.ApkUtils;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.Utils;
import com.vscool.os.utils.WiFiUtils;
import java.io.File;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.noti;
package com.vscool.os.activity.noti;
import android.content.Context;
import android.content.Intent;
@@ -10,11 +10,11 @@ import android.view.View;
import androidx.databinding.DataBindingUtil;
import com.xxpatx.os.R;
import com.xxpatx.os.alarm.AlarmUtils;
import com.xxpatx.os.base.BaseDataBindingActivity;
import com.xxpatx.os.databinding.ActivityNoticeBinding;
import com.xxpatx.os.utils.WakeUpUtils;
import com.vscool.os.R;
import com.vscool.os.alarm.AlarmUtils;
import com.vscool.os.base.BaseDataBindingActivity;
import com.vscool.os.databinding.ActivityNoticeBinding;
import com.vscool.os.utils.WakeUpUtils;
import cn.jzvd.Jzvd;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.noti;
package com.vscool.os.activity.noti;
import android.content.Context;
import android.content.Intent;
@@ -13,17 +13,17 @@ import com.blankj.utilcode.util.FileUtils;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions;
import com.xxpatx.os.R;
import com.xxpatx.os.alarm.AlarmClockData;
import com.xxpatx.os.alarm.AlarmUtils;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.databinding.ActivityNoticeInfoBinding;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.ScreenUtils;
import com.xxpatx.os.utils.Utils;
import com.xxpatx.os.utils.WakeUpUtils;
import com.vscool.os.R;
import com.vscool.os.alarm.AlarmClockData;
import com.vscool.os.alarm.AlarmUtils;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.databinding.ActivityNoticeInfoBinding;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.ScreenUtils;
import com.vscool.os.utils.Utils;
import com.vscool.os.utils.WakeUpUtils;
import java.io.File;
import java.io.FileInputStream;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.noti;
package com.vscool.os.activity.noti;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityNoticeInfoBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityNoticeInfoBinding;
public class NoticeInfoViewModel extends BaseViewModel<ActivityNoticeInfoBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.phone;
package com.vscool.os.activity.phone;
import android.content.ContentValues;
import android.database.Cursor;
@@ -9,13 +9,13 @@ import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.databinding.ActivityPhoneBinding;
import com.xxpatx.os.fragment.phone.contact.ContactFragment;
import com.xxpatx.os.fragment.phone.dialer.DialerFragment;
import com.xxpatx.os.fragment.phone.record.RecordFragment;
import com.xxpatx.os.view.CustomPagerAdapter;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.databinding.ActivityPhoneBinding;
import com.vscool.os.fragment.phone.contact.ContactFragment;
import com.vscool.os.fragment.phone.dialer.DialerFragment;
import com.vscool.os.fragment.phone.record.RecordFragment;
import com.vscool.os.view.CustomPagerAdapter;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.phone;
package com.vscool.os.activity.phone;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityPhoneBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityPhoneBinding;
public class PhoneViewModel extends BaseViewModel<ActivityPhoneBinding, ActivityEvent> {
@Override

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.quickapp;
package com.vscool.os.activity.quickapp;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
@@ -7,13 +7,13 @@ import android.content.res.Configuration;
import androidx.recyclerview.widget.GridLayoutManager;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.AppSelectedAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.AppSelectBean;
import com.xxpatx.os.databinding.ActivityQuickAppBinding;
import com.xxpatx.os.view.GridSpaceItemDecoration;
import com.vscool.os.BuildConfig;
import com.vscool.os.R;
import com.vscool.os.adapter.AppSelectedAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.AppSelectBean;
import com.vscool.os.databinding.ActivityQuickAppBinding;
import com.vscool.os.view.GridSpaceItemDecoration;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.quickapp;
package com.vscool.os.activity.quickapp;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityQuickAppBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityQuickAppBinding;
public class QuickAppViewModel extends BaseViewModel<ActivityQuickAppBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.screenlock;
package com.vscool.os.activity.screenlock;
import android.content.Context;
import android.media.AudioAttributes;
@@ -15,10 +15,10 @@ import android.view.inputmethod.InputMethodManager;
import androidx.annotation.Nullable;
import com.tuo.customview.VerificationCodeView;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityScreenLockBinding;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityScreenLockBinding;
public class ScreenLockActivity extends BaseMvvmActivity<ScreenLockViewModel, ActivityScreenLockBinding> {
private static final String TAG = "ScreenLockActivity";

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.screenlock;
package com.vscool.os.activity.screenlock;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityScreenLockBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityScreenLockBinding;
public class ScreenLockViewModel extends BaseViewModel<ActivityScreenLockBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.selectnumber;
package com.vscool.os.activity.selectnumber;
import android.content.Context;
import android.content.Intent;
@@ -16,12 +16,12 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.PhoneAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivitySelectNumberBinding;
import com.xxpatx.os.utils.MobileNetworkUtils;
import com.vscool.os.R;
import com.vscool.os.adapter.PhoneAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivitySelectNumberBinding;
import com.vscool.os.utils.MobileNetworkUtils;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.selectnumber;
package com.vscool.os.activity.selectnumber;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivitySelectNumberBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivitySelectNumberBinding;
public class SelectNumberViewModel extends BaseViewModel<ActivitySelectNumberBinding, ActivityEvent> {

View File

@@ -1,12 +1,11 @@
package com.xxpatx.os.activity.service;
package com.vscool.os.activity.service;
import android.view.Gravity;
import android.view.View;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.databinding.ActivityServiceBinding;
import com.xxpatx.os.fragment.settings.SettingsFragment;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.databinding.ActivityServiceBinding;
public class ServiceActivity extends BaseMvvmActivity<ServiceModelView, ActivityServiceBinding> {
@Override

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.service;
package com.vscool.os.activity.service;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityServiceBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityServiceBinding;
public class ServiceModelView extends BaseViewModel<ActivityServiceBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.setting;
package com.vscool.os.activity.setting;
import android.Manifest;
import android.app.AppOpsManager;
@@ -19,21 +19,21 @@ import androidx.lifecycle.Observer;
import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.dock.DockActivity;
import com.xxpatx.os.activity.sim.SimCardActivity;
import com.xxpatx.os.activity.tts.TtsActivity;
import com.xxpatx.os.activity.update.UpdateActivity;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.AppInfo;
import com.xxpatx.os.bean.SystemSettings;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivitySettingBinding;
import com.xxpatx.os.service.WeAccessibilityService;
import com.xxpatx.os.service.main.MainService;
import com.xxpatx.os.utils.AccessibilityUtils;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.BuildConfig;
import com.vscool.os.R;
import com.vscool.os.activity.dock.DockActivity;
import com.vscool.os.activity.sim.SimCardActivity;
import com.vscool.os.activity.tts.TtsActivity;
import com.vscool.os.activity.update.UpdateActivity;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.AppInfo;
import com.vscool.os.bean.SystemSettings;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivitySettingBinding;
import com.vscool.os.service.WeAccessibilityService;
import com.vscool.os.service.main.MainService;
import com.vscool.os.utils.AccessibilityUtils;
import com.vscool.os.utils.ApkUtils;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.setting;
package com.vscool.os.activity.setting;
import android.util.Log;
@@ -6,12 +6,12 @@ import androidx.lifecycle.MutableLiveData;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.AppInfo;
import com.xxpatx.os.bean.BaseResponse;
import com.xxpatx.os.bean.SystemSettings;
import com.xxpatx.os.databinding.ActivitySettingBinding;
import com.xxpatx.os.network.NetInterfaceManager;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.AppInfo;
import com.vscool.os.bean.BaseResponse;
import com.vscool.os.bean.SystemSettings;
import com.vscool.os.databinding.ActivitySettingBinding;
import com.vscool.os.network.NetInterfaceManager;
import io.reactivex.rxjava3.annotations.NonNull;
import io.reactivex.rxjava3.core.Observer;

View File

@@ -1,12 +1,12 @@
package com.xxpatx.os.activity.setting;
package com.vscool.os.activity.setting;
import android.os.Bundle;
import androidx.appcompat.app.ActionBar;
import androidx.preference.PreferenceFragmentCompat;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
public class SettingsActivity extends BaseMvvmActivity {

View File

@@ -1,13 +1,13 @@
package com.xxpatx.os.activity.setting;
package com.vscool.os.activity.setting;
import android.util.Log;
import android.view.View;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityTouchBinding;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityTouchBinding;
public class TouchActivity extends BaseMvvmActivity<TouchViewModel, ActivityTouchBinding> {
private static final String TAG = "TouchActivity";

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.setting;
package com.vscool.os.activity.setting;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityTouchBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityTouchBinding;
public class TouchViewModel extends BaseViewModel<ActivityTouchBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.sim;
package com.vscool.os.activity.sim;
import android.content.Context;
import android.telecom.TelecomManager;
@@ -11,11 +11,11 @@ import android.view.View;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.R;
import com.xxpatx.os.adapter.PhoneSetAdapter;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.databinding.ActivitySimCardBinding;
import com.vscool.os.BuildConfig;
import com.vscool.os.R;
import com.vscool.os.adapter.PhoneSetAdapter;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.databinding.ActivitySimCardBinding;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.sim;
package com.vscool.os.activity.sim;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivitySimCardBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivitySimCardBinding;
public class SimCardViewModel extends BaseViewModel<ActivitySimCardBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.tts;
package com.vscool.os.activity.tts;
import android.content.Intent;
import android.speech.tts.TextToSpeech;
@@ -7,9 +7,9 @@ import android.util.Log;
import android.view.View;
import com.hjq.toast.Toaster;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.databinding.ActivityTtsBinding;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.databinding.ActivityTtsBinding;
import java.util.Locale;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.tts;
package com.vscool.os.activity.tts;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityTtsBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityTtsBinding;
public class TtsViewModel extends BaseViewModel<ActivityTtsBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.update;
package com.vscool.os.activity.update;
import android.content.Intent;
import android.view.View;
@@ -6,12 +6,12 @@ import android.view.View;
import com.arialyy.aria.core.Aria;
import com.arialyy.aria.core.download.DownloadEntity;
import com.hjq.toast.Toaster;
import com.xxpatx.os.R;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.AppInfo;
import com.xxpatx.os.databinding.ActivityUpdateBinding;
import com.xxpatx.os.service.main.MainService;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.R;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.AppInfo;
import com.vscool.os.databinding.ActivityUpdateBinding;
import com.vscool.os.service.main.MainService;
import com.vscool.os.utils.ApkUtils;
import static com.arialyy.aria.core.inf.IEntity.STATE_RUNNING;

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.activity.update;
package com.vscool.os.activity.update;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.databinding.ActivityUpdateBinding;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.databinding.ActivityUpdateBinding;
public class UpdateViewModel extends BaseViewModel<ActivityUpdateBinding, ActivityEvent> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.weather;
package com.vscool.os.activity.weather;
import android.app.Activity;
import android.content.Context;
@@ -26,19 +26,19 @@ import com.qweather.sdk.bean.base.Code;
import com.qweather.sdk.bean.weather.WeatherDailyBean;
import com.qweather.sdk.bean.weather.WeatherNowBean;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.location.LocationAcivity;
import com.xxpatx.os.adapter.WeatherDayApdapterPort;
import com.xxpatx.os.base.mvvm.BaseMvvmActivity;
import com.xxpatx.os.bean.JsonBean;
import com.xxpatx.os.bean.QweatherLocation;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityWeatherBinding;
import com.xxpatx.os.manager.AmapManager;
import com.xxpatx.os.utils.DataUtil;
import com.xxpatx.os.utils.DayUtils;
import com.xxpatx.os.view.FadeInOutAnimator;
import com.xxpatx.os.view.HorizontalItemDecoration;
import com.vscool.os.R;
import com.vscool.os.activity.location.LocationAcivity;
import com.vscool.os.adapter.WeatherDayApdapterPort;
import com.vscool.os.base.mvvm.BaseMvvmActivity;
import com.vscool.os.bean.JsonBean;
import com.vscool.os.bean.QweatherLocation;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityWeatherBinding;
import com.vscool.os.manager.AmapManager;
import com.vscool.os.utils.DataUtil;
import com.vscool.os.utils.DayUtils;
import com.vscool.os.view.FadeInOutAnimator;
import com.vscool.os.view.HorizontalItemDecoration;
import java.util.ArrayList;
import java.util.Date;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.activity.weather;
package com.vscool.os.activity.weather;
import android.util.Log;
@@ -16,16 +16,16 @@ import com.qweather.sdk.view.QWeather;
import com.tencent.mmkv.MMKV;
import com.trello.rxlifecycle4.RxLifecycle;
import com.trello.rxlifecycle4.android.ActivityEvent;
import com.xxpatx.os.base.mvvm.BaseViewModel;
import com.xxpatx.os.bean.MapGeoResult;
import com.xxpatx.os.bean.QweatherLocation;
import com.xxpatx.os.bean.QweatherLookup;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.databinding.ActivityWeatherBinding;
import com.xxpatx.os.manager.AmapManager;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.utils.ActivationUtil;
import com.xxpatx.os.utils.WiFiUtils;
import com.vscool.os.base.mvvm.BaseViewModel;
import com.vscool.os.bean.MapGeoResult;
import com.vscool.os.bean.QweatherLocation;
import com.vscool.os.bean.QweatherLookup;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.databinding.ActivityWeatherBinding;
import com.vscool.os.manager.AmapManager;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.utils.ActivationUtil;
import com.vscool.os.utils.WiFiUtils;
import java.lang.reflect.Type;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -11,11 +11,10 @@ import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.bean.AppListInfo;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.R;
import com.vscool.os.bean.AppListInfo;
import com.vscool.os.service.NotificationService;
import com.vscool.os.utils.ApkUtils;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.view.LayoutInflater;
import android.view.View;
@@ -8,8 +8,8 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.bean.AlarmItem;
import com.vscool.os.R;
import com.vscool.os.bean.AlarmItem;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.util.Log;
@@ -14,10 +14,10 @@ import androidx.recyclerview.widget.RecyclerView;
import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.quickapp.QuickAppActivity;
import com.xxpatx.os.bean.AppSelectBean;
import com.xxpatx.os.config.CommonConfig;
import com.vscool.os.R;
import com.vscool.os.activity.quickapp.QuickAppActivity;
import com.vscool.os.bean.AppSelectBean;
import com.vscool.os.config.CommonConfig;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -16,13 +16,13 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.shehuan.niv.NiceImageView;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.selectnumber.SelectNumberActivity;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.bean.RecordsInfo;
import com.xxpatx.os.dialog.CallPhoneDialog;
import com.xxpatx.os.utils.GlideLoadUtils;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.R;
import com.vscool.os.activity.selectnumber.SelectNumberActivity;
import com.vscool.os.bean.Contact;
import com.vscool.os.bean.RecordsInfo;
import com.vscool.os.dialog.CallPhoneDialog;
import com.vscool.os.utils.GlideLoadUtils;
import com.vscool.os.utils.Utils;
import java.text.SimpleDateFormat;
import java.util.Date;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -10,8 +10,8 @@ import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.bean.AddressBean;
import com.vscool.os.R;
import com.vscool.os.bean.AddressBean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -18,12 +18,12 @@ import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.hjq.toast.Toaster;
import com.shehuan.niv.NiceImageView;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.contact.AddContactActivity;
import com.xxpatx.os.activity.selectnumber.SelectNumberActivity;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.utils.GlideLoadUtils;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.R;
import com.vscool.os.activity.contact.AddContactActivity;
import com.vscool.os.activity.selectnumber.SelectNumberActivity;
import com.vscool.os.bean.Contact;
import com.vscool.os.utils.GlideLoadUtils;
import com.vscool.os.utils.Utils;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -14,17 +14,17 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.hjq.toast.Toaster;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.contact.ContactListActivity;
import com.xxpatx.os.activity.service.ServiceActivity;
import com.xxpatx.os.bean.DailyAppBean;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.dialog.DailyAppDialog;
import com.xxpatx.os.manager.AppManager;
import com.xxpatx.os.manager.AppStatusManager;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.utils.ApkUtils;
import com.xxpatx.os.utils.AppUsedTimeUtils;
import com.vscool.os.R;
import com.vscool.os.activity.contact.ContactListActivity;
import com.vscool.os.activity.service.ServiceActivity;
import com.vscool.os.bean.DailyAppBean;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.dialog.DailyAppDialog;
import com.vscool.os.manager.AppManager;
import com.vscool.os.manager.AppStatusManager;
import com.vscool.os.service.NotificationService;
import com.vscool.os.utils.ApkUtils;
import com.vscool.os.utils.AppUsedTimeUtils;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -10,8 +10,8 @@ import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.bean.AddressBean;
import com.vscool.os.R;
import com.vscool.os.bean.AddressBean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -11,10 +11,10 @@ import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.bean.DockApp;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.R;
import com.vscool.os.bean.DockApp;
import com.vscool.os.service.NotificationService;
import com.vscool.os.utils.ApkUtils;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -14,11 +14,11 @@ import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.phone.PhoneActivity;
import com.xxpatx.os.bean.DockApp;
import com.xxpatx.os.service.NotificationService;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.R;
import com.vscool.os.activity.phone.PhoneActivity;
import com.vscool.os.bean.DockApp;
import com.vscool.os.service.NotificationService;
import com.vscool.os.utils.ApkUtils;
import java.util.List;
@@ -77,7 +77,13 @@ public class DockAppGridAdapter extends BaseAdapter {
holder.iv_icon.setImageDrawable(mContext.getDrawable(R.drawable.home_icon_dialer));
break;
case "com.mediatek.camera":
holder.iv_icon.setImageDrawable(mContext.getDrawable(R.drawable.com_android_camera));
holder.iv_icon.setImageDrawable(mContext.getDrawable(R.drawable.home_icon_camera));
break;
case "com.ss.android.ugc.aweme":
holder.iv_icon.setImageDrawable(mContext.getDrawable(R.drawable.home_icon_tiktok));
break;
case "com.tencent.mm":
holder.iv_icon.setImageDrawable(mContext.getDrawable(R.drawable.home_icon_wechat));
break;
case "com.android.mms":
holder.iv_icon.setImageDrawable(mContext.getDrawable(R.drawable.com_android_mms_ui));

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.util.Log;
@@ -14,12 +14,12 @@ import androidx.recyclerview.widget.RecyclerView;
import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.dock.DockActivity;
import com.xxpatx.os.bean.DockApp;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.gson.GsonUtils;
import com.xxpatx.os.utils.ApkUtils;
import com.vscool.os.R;
import com.vscool.os.activity.dock.DockActivity;
import com.vscool.os.bean.DockApp;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.gson.GsonUtils;
import com.vscool.os.utils.ApkUtils;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -13,9 +13,9 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.shehuan.niv.NiceImageView;
import com.xxpatx.os.R;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.utils.GlideLoadUtils;
import com.vscool.os.R;
import com.vscool.os.bean.Contact;
import com.vscool.os.utils.GlideLoadUtils;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -14,8 +14,8 @@ import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.utils.MobileNumberUtils;
import com.vscool.os.R;
import com.vscool.os.utils.MobileNumberUtils;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.util.Log;
@@ -13,9 +13,9 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.config.CommonConfig;
import com.xxpatx.os.utils.MobileNumberUtils;
import com.vscool.os.R;
import com.vscool.os.config.CommonConfig;
import com.vscool.os.utils.MobileNumberUtils;
import java.util.List;
import java.util.Objects;

View File

@@ -1,7 +1,6 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -11,9 +10,8 @@ import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.emergency.EmergencyActivity;
import com.xxpatx.os.bean.Contact;
import com.vscool.os.R;
import com.vscool.os.bean.Contact;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.graphics.drawable.Drawable;
@@ -13,7 +13,7 @@ import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.qweather.sdk.bean.weather.WeatherDailyBean;
import com.xxpatx.os.R;
import com.vscool.os.R;
import java.text.ParseException;
import java.text.SimpleDateFormat;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.adapter;
package com.vscool.os.adapter;
import android.content.Context;
import android.content.Intent;
@@ -17,11 +17,11 @@ import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.shehuan.niv.NiceImageView;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.callwechat.CallWechatActivity;
import com.xxpatx.os.activity.contact.AddContactActivity;
import com.xxpatx.os.bean.Contact;
import com.xxpatx.os.utils.AccessibilityUtils;
import com.vscool.os.R;
import com.vscool.os.activity.callwechat.CallWechatActivity;
import com.vscool.os.activity.contact.AddContactActivity;
import com.vscool.os.bean.Contact;
import com.vscool.os.utils.AccessibilityUtils;
import java.util.List;
@@ -64,28 +64,28 @@ public class WechatContactAdapter extends RecyclerView.Adapter<WechatContactAdap
Glide.with(contactHolder.iv_head).load(contact.getAvatar()).override(200, 200).error(R.drawable.default_avatar).into(contactHolder.iv_head);
switch (position % 6) {
case 0:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround1));
break;
case 1:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround2));
break;
case 2:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround3));
break;
case 3:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround4));
break;
case 4:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround5));
break;
case 5:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround6));
break;
default:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround1));
}
// switch (position % 6) {
// case 0:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround1));
// break;
// case 1:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround2));
// break;
// case 2:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround3));
// break;
// case 3:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround4));
// break;
// case 4:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround5));
// break;
// case 5:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround6));
// break;
// default:
// contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround1));
// }
contactHolder.root.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.alarm;
package com.vscool.os.alarm;
import android.content.Intent;
import android.graphics.Bitmap;
@@ -20,13 +20,13 @@ import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions;
import com.xxpatx.os.R;
import com.xxpatx.os.activity.alarm.edit.AlarmEditActivity;
import com.xxpatx.os.utils.FFmpegUtils;
import com.xxpatx.os.utils.ScreenUtils;
import com.xxpatx.os.utils.Utils;
import com.xxpatx.os.view.JzvdStdRound;
import com.xxpatx.os.view.ToggleButton;
import com.vscool.os.R;
import com.vscool.os.activity.alarm.edit.AlarmEditActivity;
import com.vscool.os.utils.FFmpegUtils;
import com.vscool.os.utils.ScreenUtils;
import com.vscool.os.utils.Utils;
import com.vscool.os.view.JzvdStdRound;
import com.vscool.os.view.ToggleButton;
import java.io.File;
import java.io.IOException;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.alarm;
package com.vscool.os.alarm;
import android.text.TextUtils;
import android.util.Log;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.alarm;
package com.vscool.os.alarm;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.alarm;
package com.vscool.os.alarm;
import android.app.Service;
import android.content.Intent;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.alarm;
package com.vscool.os.alarm;
import android.annotation.SuppressLint;
import android.app.AlarmManager;
@@ -14,10 +14,10 @@ import android.util.Log;
import com.arialyy.aria.core.Aria;
import com.blankj.utilcode.util.FileUtils;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.service.main.MainService;
import com.xxpatx.os.utils.FileUtil;
import com.xxpatx.os.utils.Utils;
import com.vscool.os.BuildConfig;
import com.vscool.os.service.main.MainService;
import com.vscool.os.utils.FileUtil;
import com.vscool.os.utils.Utils;
import java.io.File;
import java.text.ParseException;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base;
package com.vscool.os.base;
import android.app.Application;
import android.content.Intent;
@@ -16,22 +16,22 @@ import com.hjq.toast.Toaster;
import com.qweather.sdk.view.HeConfig;
import com.tencent.bugly.crashreport.CrashReport;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.BuildConfig;
import com.xxpatx.os.alarm.AlarmUtils;
import com.xxpatx.os.db.ContactCacheUtils;
import com.xxpatx.os.db.WechatContactManager;
import com.xxpatx.os.manager.AmapManager;
import com.xxpatx.os.manager.AppManager;
import com.xxpatx.os.manager.AppStatusManager;
import com.xxpatx.os.manager.ConnectManager;
import com.xxpatx.os.manager.DesktopIconManager;
import com.xxpatx.os.network.NetInterfaceManager;
import com.xxpatx.os.push.PushManager;
import com.xxpatx.os.service.main.MainService;
import com.xxpatx.os.shortcut.ShortcutUtils;
import com.xxpatx.os.utils.AppUsedTimeUtils;
import com.xxpatx.os.utils.Utils;
import com.xxpatx.os.utils.WiFiUtils;
import com.vscool.os.BuildConfig;
import com.vscool.os.alarm.AlarmUtils;
import com.vscool.os.db.ContactCacheUtils;
import com.vscool.os.db.WechatContactManager;
import com.vscool.os.manager.AmapManager;
import com.vscool.os.manager.AppManager;
import com.vscool.os.manager.AppStatusManager;
import com.vscool.os.manager.ConnectManager;
import com.vscool.os.manager.DesktopIconManager;
import com.vscool.os.network.NetInterfaceManager;
import com.vscool.os.push.PushManager;
import com.vscool.os.service.main.MainService;
import com.vscool.os.shortcut.ShortcutUtils;
import com.vscool.os.utils.AppUsedTimeUtils;
import com.vscool.os.utils.Utils;
import com.vscool.os.utils.WiFiUtils;
public class BaseApplication extends Application {
private static final String TAG = "BaseApplication";

View File

@@ -1,12 +1,12 @@
package com.xxpatx.os.base;
package com.vscool.os.base;
import android.os.Bundle;
import androidx.annotation.CallSuper;
import androidx.annotation.Nullable;
import com.xxpatx.os.R;
import com.xxpatx.os.base.rx.BaseRxActivity;
import com.vscool.os.R;
import com.vscool.os.base.rx.BaseRxActivity;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
public abstract class BaseDataBindingActivity extends BaseRxActivity {

View File

@@ -1,8 +1,8 @@
package com.xxpatx.os.base;
package com.vscool.os.base;
import android.os.Bundle;
import com.xxpatx.os.base.rx.BaseRxFragment;
import com.vscool.os.base.rx.BaseRxFragment;
public abstract class BaseFragment extends BaseRxFragment {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base;
package com.vscool.os.base;
import android.util.SparseArray;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base;
package com.vscool.os.base;
import android.os.Bundle;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base;
package com.vscool.os.base;
import android.os.Bundle;
import android.util.Log;
@@ -9,9 +9,8 @@ import androidx.annotation.Nullable;
import com.hjq.toast.Toaster;
import com.tencent.mmkv.MMKV;
import com.xxpatx.os.R;
import com.xxpatx.os.base.rx.BaseRxActivity;
import com.xxpatx.os.config.CommonConfig;
import com.vscool.os.base.rx.BaseRxActivity;
import com.vscool.os.config.CommonConfig;
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
public abstract class BaseTransparentActivity extends BaseRxActivity {

View File

@@ -1,11 +1,11 @@
package com.xxpatx.os.base.mvp;
package com.vscool.os.base.mvp;
import android.os.Bundle;
import androidx.annotation.CallSuper;
import androidx.annotation.Nullable;
import com.xxpatx.os.base.BaseTransparentActivity;
import com.vscool.os.base.BaseTransparentActivity;
@Deprecated
public abstract class BaseMvpActivity extends BaseTransparentActivity {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base.mvp;
package com.vscool.os.base.mvp;
@Deprecated
public interface BasePresenter<V extends BaseView> {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base.mvp;
package com.vscool.os.base.mvp;
@Deprecated
public interface BaseView {

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base.mvvm;
package com.vscool.os.base.mvvm;
import android.os.Bundle;
import android.util.Log;
@@ -9,7 +9,7 @@ import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.ViewModel;
import androidx.lifecycle.ViewModelProvider;
import com.xxpatx.os.base.BaseTransparentActivity;
import com.vscool.os.base.BaseTransparentActivity;
import java.lang.reflect.Modifier;
import java.lang.reflect.ParameterizedType;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base.mvvm;
package com.vscool.os.base.mvvm;
import android.content.Context;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base.mvvm;
package com.vscool.os.base.mvvm;
import android.content.Context;

View File

@@ -1,4 +1,4 @@
package com.xxpatx.os.base.mvvm.fragment;
package com.vscool.os.base.mvvm.fragment;
import android.app.Activity;
import android.content.Context;

Some files were not shown because too many files have changed in this diff Show More