version:2.0.3.6

update:
fix:修复桌面图标丢失,安装会出现教官壹两个图标
add:
This commit is contained in:
FHT
2021-04-14 10:42:08 +08:00
parent 22d36cba60
commit 79ea4abb18
146 changed files with 580 additions and 689 deletions

View File

@@ -1,4 +0,0 @@
package com.jiaoguanyi.appstore.base;
public interface BaseView {
}

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.activity;
package com.mjsheng.myappstore.activity;
import android.annotation.SuppressLint;
import android.app.StatusBarManager;
@@ -10,33 +10,22 @@ import android.os.Bundle;
import android.os.Handler;
import android.provider.Settings;
import android.util.Log;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.appcompat.app.AppCompatActivity;
import com.jiaoguanyi.appstore.BuildConfig;
import com.jiaoguanyi.appstore.R;
import com.mjsheng.myappstore.BuildConfig;
import com.mjsheng.myappstore.R;
import com.lzy.okgo.model.HttpHeaders;
import java.io.IOException;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.net.URI;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class SplashActivity extends AppCompatActivity {
private static String TAG = SplashActivity.class.getSimpleName();
public class HomeActivity extends AppCompatActivity {
private static String TAG = HomeActivity.class.getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -45,7 +34,7 @@ public class SplashActivity extends AppCompatActivity {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(SplashActivity.this, MainActivity.class));
startActivity(new Intent(HomeActivity.this, MainActivity.class));
finish();
}
}, 2000);

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.activity;
package com.mjsheng.myappstore.activity;
import android.app.AlertDialog;
import android.content.BroadcastReceiver;
@@ -17,16 +17,16 @@ import android.widget.TextView;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import com.google.gson.JsonObject;
import com.jiaoguanyi.appstore.BuildConfig;
import com.jiaoguanyi.appstore.R;
import com.jiaoguanyi.appstore.base.BaseActivity;
import com.jiaoguanyi.appstore.utils.ApkUtils;
import com.jiaoguanyi.appstore.utils.ExampleUtil;
import com.jiaoguanyi.appstore.utils.JGYUtils;
import com.jiaoguanyi.appstore.utils.SaveListUtils;
import com.jiaoguanyi.appstore.utils.SysSettingUtils;
import com.jiaoguanyi.appstore.utils.ToastUtil;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.BuildConfig;
import com.mjsheng.myappstore.R;
import com.mjsheng.myappstore.base.BaseActivity;
import com.mjsheng.myappstore.utils.ApkUtils;
import com.mjsheng.myappstore.utils.ExampleUtil;
import com.mjsheng.myappstore.utils.JGYUtils;
import com.mjsheng.myappstore.utils.SaveListUtils;
import com.mjsheng.myappstore.utils.SysSettingUtils;
import com.mjsheng.myappstore.utils.ToastUtil;
import com.mjsheng.myappstore.utils.Utils;
import java.util.concurrent.TimeUnit;

View File

@@ -1,10 +1,10 @@
package com.jiaoguanyi.appstore.activity;
package com.mjsheng.myappstore.activity;
import android.view.View;
import com.google.gson.JsonObject;
import com.jiaoguanyi.appstore.base.BasePresenter;
import com.jiaoguanyi.appstore.base.BaseView;
import com.mjsheng.myappstore.base.BasePresenter;
import com.mjsheng.myappstore.base.BaseView;
public class MainContact {
public interface MainView extends BaseView {

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.activity;
package com.mjsheng.myappstore.activity;
import android.annotation.SuppressLint;
import android.content.Context;
@@ -18,33 +18,31 @@ import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.jiaoguanyi.appstore.BuildConfig;
import com.jiaoguanyi.appstore.base.BaseApplication;
import com.jiaoguanyi.appstore.bean.Appground;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.Batch;
import com.jiaoguanyi.appstore.bean.BrowserBookmarks;
import com.jiaoguanyi.appstore.bean.BrowserData;
import com.jiaoguanyi.appstore.bean.Desktop;
import com.jiaoguanyi.appstore.bean.ForceDownloadBean;
import com.jiaoguanyi.appstore.bean.LogoImg;
import com.jiaoguanyi.appstore.bean.NetAndLaunchBean;
import com.jiaoguanyi.appstore.bean.NewAppground;
import com.jiaoguanyi.appstore.bean.StudentsInfo;
import com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper;
import com.jiaoguanyi.appstore.manager.NetInterfaceManager;
import com.jiaoguanyi.appstore.network.api.newapi.UpdateDeviceInfoApi;
import com.jiaoguanyi.appstore.server.MainService;
import com.jiaoguanyi.appstore.utils.ApkUtils;
import com.jiaoguanyi.appstore.utils.JGYUtils;
import com.jiaoguanyi.appstore.utils.SPUtils;
import com.jiaoguanyi.appstore.utils.SysSettingUtils;
import com.jiaoguanyi.appstore.utils.TimeUtils;
import com.jiaoguanyi.appstore.utils.URLUtils;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.BuildConfig;
import com.mjsheng.myappstore.base.BaseApplication;
import com.mjsheng.myappstore.bean.Appground;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.Batch;
import com.mjsheng.myappstore.bean.BrowserBookmarks;
import com.mjsheng.myappstore.bean.BrowserData;
import com.mjsheng.myappstore.bean.ForceDownloadBean;
import com.mjsheng.myappstore.bean.LogoImg;
import com.mjsheng.myappstore.bean.NetAndLaunchBean;
import com.mjsheng.myappstore.bean.NewAppground;
import com.mjsheng.myappstore.bean.StudentsInfo;
import com.mjsheng.myappstore.jpush.TagAliasOperatorHelper;
import com.mjsheng.myappstore.manager.NetInterfaceManager;
import com.mjsheng.myappstore.network.api.newapi.UpdateDeviceInfoApi;
import com.mjsheng.myappstore.server.MainService;
import com.mjsheng.myappstore.utils.ApkUtils;
import com.mjsheng.myappstore.utils.JGYUtils;
import com.mjsheng.myappstore.utils.SPUtils;
import com.mjsheng.myappstore.utils.SysSettingUtils;
import com.mjsheng.myappstore.utils.TimeUtils;
import com.mjsheng.myappstore.utils.URLUtils;
import com.mjsheng.myappstore.utils.Utils;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
@@ -59,8 +57,8 @@ import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import okhttp3.ResponseBody;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.ACTION_SET;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.sequence;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.ACTION_SET;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.sequence;
public class MainPresenter implements MainContact.Presenter {
private static final String TAG = MainPresenter.class.getSimpleName();
@@ -621,10 +619,15 @@ public class MainPresenter implements MainContact.Presenter {
int code = jsonObject.get("code").getAsInt();
if (code == 200) {
String data = jsonObject.get("data").getAsJsonObject().get("result").getAsString();
JGYUtils.getInstance().writeAppPackageList(mContext,data);
boolean write = Settings.System.putString(mContext.getContentResolver(), "only_jgy_shortcut_list", data);
Log.e(TAG, "onNext: only_jgy_shortcut_list: " + write);
//开机图标
JGYUtils.getInstance().writeAppPackageList(mContext, data);
mView.getAppLimitFinished(data);
} else {
mView.getAppLimitFinished("");
boolean write = Settings.System.putString(mContext.getContentResolver(), "only_jgy_shortcut_list", "");
Log.e(TAG, "onNext: only_jgy_shortcut_list: " + write);
Log.e("getAppLimit", "onNext: " + bodyString);
}
} catch (IOException e) {

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.activity;
package com.mjsheng.myappstore.activity;
import android.annotation.SuppressLint;
import android.app.AlertDialog;
@@ -36,33 +36,33 @@ import com.blankj.utilcode.util.EncryptUtils;
import com.blankj.utilcode.util.PathUtils;
import com.lzy.okgo.OkGo;
import com.lzy.okgo.callback.StringCallback;
import com.jiaoguanyi.appstore.BuildConfig;
import com.jiaoguanyi.appstore.R;
import com.jiaoguanyi.appstore.base.BaseApplication;
import com.jiaoguanyi.appstore.bean.ForceDownloadBean;
import com.jiaoguanyi.appstore.bean.ForceDownloadData;
import com.jiaoguanyi.appstore.bean.LzyResponse;
import com.jiaoguanyi.appstore.bean.NetAndLaunchBean;
import com.jiaoguanyi.appstore.bean.NetAndLaunchData;
import com.jiaoguanyi.appstore.bean.StudentsInfo;
import com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper;
import com.jiaoguanyi.appstore.manager.NetInterfaceManager;
import com.jiaoguanyi.appstore.network.HTTPInterface;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.jiaoguanyi.appstore.network.api.AppLimitApi;
import com.jiaoguanyi.appstore.network.api.DeselectBrowserIDApi;
import com.jiaoguanyi.appstore.network.api.DeselectIDApi;
import com.jiaoguanyi.appstore.network.api.ForceDownloadApi;
import com.jiaoguanyi.appstore.network.api.NetAndLaunchApi;
import com.jiaoguanyi.appstore.network.api.SystemSettingApi;
import com.jiaoguanyi.appstore.utils.ApkUtils;
import com.jiaoguanyi.appstore.utils.ExampleUtil;
import com.jiaoguanyi.appstore.utils.JGYUtils;
import com.jiaoguanyi.appstore.utils.SPUtils;
import com.jiaoguanyi.appstore.utils.SaveListUtils;
import com.jiaoguanyi.appstore.utils.SysSettingUtils;
import com.jiaoguanyi.appstore.utils.ToastUtil;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.BuildConfig;
import com.mjsheng.myappstore.R;
import com.mjsheng.myappstore.base.BaseApplication;
import com.mjsheng.myappstore.bean.ForceDownloadBean;
import com.mjsheng.myappstore.bean.ForceDownloadData;
import com.mjsheng.myappstore.bean.LzyResponse;
import com.mjsheng.myappstore.bean.NetAndLaunchBean;
import com.mjsheng.myappstore.bean.NetAndLaunchData;
import com.mjsheng.myappstore.bean.StudentsInfo;
import com.mjsheng.myappstore.jpush.TagAliasOperatorHelper;
import com.mjsheng.myappstore.manager.NetInterfaceManager;
import com.mjsheng.myappstore.network.HTTPInterface;
import com.mjsheng.myappstore.network.URLAddress;
import com.mjsheng.myappstore.network.api.AppLimitApi;
import com.mjsheng.myappstore.network.api.DeselectBrowserIDApi;
import com.mjsheng.myappstore.network.api.DeselectIDApi;
import com.mjsheng.myappstore.network.api.ForceDownloadApi;
import com.mjsheng.myappstore.network.api.NetAndLaunchApi;
import com.mjsheng.myappstore.network.api.SystemSettingApi;
import com.mjsheng.myappstore.utils.ApkUtils;
import com.mjsheng.myappstore.utils.ExampleUtil;
import com.mjsheng.myappstore.utils.JGYUtils;
import com.mjsheng.myappstore.utils.SPUtils;
import com.mjsheng.myappstore.utils.SaveListUtils;
import com.mjsheng.myappstore.utils.SysSettingUtils;
import com.mjsheng.myappstore.utils.ToastUtil;
import com.mjsheng.myappstore.utils.Utils;
import org.json.JSONException;
import org.json.JSONObject;
@@ -85,9 +85,9 @@ import okhttp3.ResponseBody;
import rx.Observable;
import rx.functions.Action1;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.ACTION_SET;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.TagAliasBean;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.sequence;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.ACTION_SET;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.TagAliasBean;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.sequence;
public class OldActivity extends AppCompatActivity {
private static final String TAG = OldActivity.class.getSimpleName();
@@ -1041,7 +1041,7 @@ public class OldActivity extends AppCompatActivity {
case 200:
JSONObject data = jsonObject.getJSONObject("data");
String result = data.optString("result");
writeAppPackageList(result);
// writeAppPackageList(result);
break;
default:
Log.e("mjhseng", "getAppLimitApi---code is -200");
@@ -1065,39 +1065,6 @@ public class OldActivity extends AppCompatActivity {
});
}
private void writeAppPackageList(String result) {
String appstore = "com.jiaoguanyi.appstore";
String store = "com.jiaoguanyi.store";
String info = "com.info.sn";
// String iflytek = "com.estrongs.android.pop";
String jgy1 = "com.uiuios.jgy1";
String jgy2 = "com.uiuios.jgy2";
if (!TextUtils.isEmpty(result)) {
Log.e("writeAppPackageList", result);
if (!result.contains(appstore)) {
result = result + "," + appstore;
}
if (!result.contains(store)) {
result = result + "," + store;
}
if (!result.contains(jgy1)) {
result = result + "," + jgy1;
}
if (!result.contains(jgy2)) {
result = result + "," + jgy2;
}
if (!result.contains(info)) {
result = result + "," + info;
}
//人脸识别
boolean b = Settings.System.putString(getContentResolver(), "qch_app_forbid", result);
Log.e("mjsheng", "qch_app_forbid is :" + b + Settings.System.getString(getContentResolver(), "qch_app_forbid"));
} else {
Log.e("mjsheng", "writeAppPackageList is null:");
}
}
private void getDeselectID() {
DeselectIDApi deselectIDApi = NetInterfaceManager.getDeselectIDApi();

View File

@@ -1,11 +1,11 @@
package com.jiaoguanyi.appstore.activity;
package com.mjsheng.myappstore.activity;
import android.content.Intent;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import com.jiaoguanyi.appstore.R;
import com.mjsheng.myappstore.R;
public class TopActivity extends AppCompatActivity {

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.base;
package com.mjsheng.myappstore.base;
import android.os.Bundle;

View File

@@ -1,6 +1,7 @@
package com.jiaoguanyi.appstore.base;
package com.mjsheng.myappstore.base;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
@@ -14,7 +15,6 @@ import android.os.Looper;
import android.os.PowerManager;
import android.os.Process;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Log;
import androidx.multidex.MultiDexApplication;
@@ -23,30 +23,32 @@ import com.alibaba.fastjson.JSON;
import com.amap.api.location.AMapLocationClient;
import com.arialyy.aria.core.Aria;
import com.arialyy.aria.core.download.DownloadEntity;
import com.jiaoguanyi.appstore.utils.XAPKUtils;
import com.mjsheng.myappstore.manager.FileManager;
import com.mjsheng.myappstore.receiver.BootReceiver;
import com.mjsheng.myappstore.utils.XAPKUtils;
import com.lzy.okgo.OkGo;
import com.lzy.okgo.cache.CacheEntity;
import com.lzy.okgo.cache.CacheMode;
import com.lzy.okgo.callback.StringCallback;
import com.lzy.okgo.cookie.store.PersistentCookieStore;
import com.jiaoguanyi.appstore.BuildConfig;
import com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper;
import com.jiaoguanyi.appstore.manager.AmapManager;
import com.jiaoguanyi.appstore.manager.NetInterfaceManager;
import com.jiaoguanyi.appstore.network.HTTPInterface;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.jiaoguanyi.appstore.network.api.newapi.GetLockStateApi;
import com.jiaoguanyi.appstore.receiver.NewAppReceiver;
import com.jiaoguanyi.appstore.server.GuardService;
import com.jiaoguanyi.appstore.server.MainService;
import com.jiaoguanyi.appstore.server.StepService;
import com.jiaoguanyi.appstore.statistics.AppInformation;
import com.jiaoguanyi.appstore.statistics.StatisticsInfo;
import com.jiaoguanyi.appstore.utils.JGYUtils;
import com.jiaoguanyi.appstore.utils.NetworkUtils;
import com.jiaoguanyi.appstore.utils.SystemUtils;
import com.jiaoguanyi.appstore.utils.ToastUtil;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.BuildConfig;
import com.mjsheng.myappstore.jpush.TagAliasOperatorHelper;
import com.mjsheng.myappstore.manager.AmapManager;
import com.mjsheng.myappstore.manager.NetInterfaceManager;
import com.mjsheng.myappstore.network.HTTPInterface;
import com.mjsheng.myappstore.network.URLAddress;
import com.mjsheng.myappstore.network.api.newapi.GetLockStateApi;
import com.mjsheng.myappstore.receiver.NewAppReceiver;
import com.mjsheng.myappstore.server.GuardService;
import com.mjsheng.myappstore.server.MainService;
import com.mjsheng.myappstore.server.StepService;
import com.mjsheng.myappstore.statistics.AppInformation;
import com.mjsheng.myappstore.statistics.StatisticsInfo;
import com.mjsheng.myappstore.utils.JGYUtils;
import com.mjsheng.myappstore.utils.NetworkUtils;
import com.mjsheng.myappstore.utils.SystemUtils;
import com.mjsheng.myappstore.utils.ToastUtil;
import com.mjsheng.myappstore.utils.Utils;
import org.json.JSONArray;
import org.json.JSONObject;
@@ -80,6 +82,7 @@ public class BaseApplication extends MultiDexApplication {
public static Context context;
private static BaseApplication instance;
private Handler mHandler = new Handler();
public static Context getAppContext() {
@@ -108,6 +111,7 @@ public class BaseApplication extends MultiDexApplication {
NetInterfaceManager.init(this);
JGYUtils.init(this);
XAPKUtils.init(this);
FileManager.init(this);
Configuration config = getResources().getConfiguration();
int smallestScreenWidthDp = config.smallestScreenWidthDp;
Log.e("mjsheng", "smallestScreenWidthDp=" + smallestScreenWidthDp);
@@ -203,6 +207,13 @@ public class BaseApplication extends MultiDexApplication {
private ScreenReceiver screenReceiver;
Long time1 = 0L;
Long time2 = 0L;
Long time3 = 0L;
Long time4 = 0L;
public class ScreenReceiver extends BroadcastReceiver {
@Override
@@ -215,55 +226,52 @@ public class BaseApplication extends MultiDexApplication {
aMapLocationClient.stopLocation();
aMapLocationClient.startLocation();
getLockState("2", String.valueOf(time));
}
// else if (action.equals(Intent.ACTION_USER_PRESENT)) {
//// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
//// /*在8.0以上 除了开机广播其他广播基本上没有用
//// *当静默安装升级时app不会被唤醒只有通过显示广播唤醒
//// * */
//// mHandler.postDelayed(new Runnable() {
//// @Override
//// public void run() {
//// Intent intent1 = new Intent(BootReceiver.BOOT_COMPLETED);
//// intent1.setComponent(new ComponentName("com.jiaoguanyi.store", "com.mjsheng.myappstore.receiver.BootReceiver"));
//// // 携带数据
////// intent1.putExtra("test", "我是来测 A 应用的Android 8.0 系统静态广播的测试数据");
//// // 启动发送广播
//// sendBroadcast(intent1);
////
//// time2 = System.currentTimeMillis();
//// if ((time2 - time1) > 60 * 1000) {
//// //可能会多次触发1分钟之内不执行
//// //application中启动服务,startcommand执行会两次
//// startService(new Intent(context, InitJpushServer.class));
//// startService(new Intent(context, StepService.class));
//// startService(new Intent(context, GuardService.class));
//// time1 = time2;
//// }
//// }
//// }, 5000);
////
//// }
//// }
//// else if (action.equals(Intent.ACTION_SCREEN_OFF)) {
//// mHandler.postDelayed(new Runnable() {
//// @Override
//// public void run() {
//// long time = System.currentTimeMillis();
//// getLockState("1", String.valueOf(time));
//// if (time3 - System.currentTimeMillis() >= 10000) {
//// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
//// Intent intent1 = new Intent(BootReceiver.BOOT_COMPLETED);
//// intent1.setComponent(new ComponentName("com.jiaoguanyi.store", "com.mjsheng.myappstore.receiver.BootReceiver"));
//// sendBroadcast(intent1);
//// deleteScreenshots();
//// }
//// }
//// time3 = System.currentTimeMillis();
//// }
//// }, 10000);
//// }
else if (action.equals("android.intent.action.FACTORY_RESET")
} else if (action.equals(Intent.ACTION_USER_PRESENT)) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
/*在8.0以上 除了开机广播其他广播基本上没有用
*当静默安装升级时app不会被唤醒只有通过显示广播唤醒
* */
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent1 = new Intent(BootReceiver.BOOT_COMPLETED);
intent1.setComponent(new ComponentName("com.jiaoguanyi.store", "com.mjsheng.myappstore.receiver.BootReceiver"));
// 携带数据
// intent1.putExtra("test", "我是来测 A 应用的Android 8.0 系统静态广播的测试数据");
// 启动发送广播
sendBroadcast(intent1);
time2 = System.currentTimeMillis();
if ((time2 - time1) > 60 * 1000) {
//可能会多次触发1分钟之内不执行
//application中启动服务,startcommand执行会两次
startService(new Intent(context, MainService.class));
startService(new Intent(context, StepService.class));
startService(new Intent(context, GuardService.class));
time1 = time2;
}
}
}, 5000);
}
} else if (action.equals(Intent.ACTION_SCREEN_OFF)) {
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
long time = System.currentTimeMillis();
getLockState("1", String.valueOf(time));
if (time3 - System.currentTimeMillis() >= 10000) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
Intent intent1 = new Intent(BootReceiver.BOOT_COMPLETED);
intent1.setComponent(new ComponentName("com.jiaoguanyi.store", "com.mjsheng.myappstore.receiver.BootReceiver"));
sendBroadcast(intent1);
deleteScreenshots();
}
}
time3 = System.currentTimeMillis();
}
}, 10000);
} else if (action.equals("android.intent.action.FACTORY_RESET")
|| action.equals("android.intent.action.MASTER_CLEAR")
//MASTER_CLEAR 7.0可以监听
|| action.equals("android.intent.action.MASTER_CLEAR_NOTIFICATION")
@@ -691,7 +699,7 @@ public class BaseApplication extends MultiDexApplication {
if (code == 200) {
com.alibaba.fastjson.JSONObject resultJson = JSON.parseObject(data);
String result = resultJson.getString("result");
writeAppPackageList(result);
// writeAppPackageList(result);
// setAPPUsage(allList);
} else {
// setAPPUsage();
@@ -705,24 +713,6 @@ public class BaseApplication extends MultiDexApplication {
});
}
private void writeAppPackageList(String result) {
String appstore = "com.jiaoguanyi.appstore";
String store = "com.jiaoguanyi.store";
if (!TextUtils.isEmpty(result)) {
Log.e("writeAppPackageList", result);
if (!result.contains(appstore)) {
result = result + "," + appstore;
}
if (!result.contains(store)) {
result = result + "," + store;
}
Settings.System.putString(context.getContentResolver(), "qch_app_forbid", result);
Log.e("mjsheng", "qch_app_forbid :" + result);
} else {
Log.e("mjsheng", "writeAppPackageList is null:");
Settings.System.putString(context.getContentResolver(), "qch_app_forbid", appstore + "," + store);
}
}
private void catchException() {
Thread.setDefaultUncaughtExceptionHandler(

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.base;
package com.mjsheng.myappstore.base;
import androidx.annotation.NonNull;

View File

@@ -0,0 +1,4 @@
package com.mjsheng.myappstore.base;
public interface BaseView {
}

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import android.content.ContentValues;
import android.content.Context;
@@ -11,9 +11,9 @@ import android.content.pm.ResolveInfo;
import android.database.Cursor;
import android.util.Log;
import com.jiaoguanyi.appstore.database.DBHelper;
import com.jiaoguanyi.appstore.database.DBSqlBuilder;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.database.DBHelper;
import com.mjsheng.myappstore.database.DBSqlBuilder;
import com.mjsheng.myappstore.utils.Utils;
import java.util.ArrayList;
import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import android.graphics.drawable.Drawable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* Created by Administrator on 2017/1/10.

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import androidx.annotation.NonNull;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import com.google.gson.Gson;
import com.google.gson.JsonIOException;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import com.google.gson.stream.JsonReader;
import com.lzy.okgo.callback.AbsCallback;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import android.graphics.drawable.Drawable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* Created by Administrator on 2016/10/9.

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
public class SearchBean {
private String category;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
/**
* 作者 mjsheng

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.bean;
package com.mjsheng.myappstore.bean;
import java.io.Serializable;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.comm;
package com.mjsheng.myappstore.comm;
public class CommonDatas {

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.database;
package com.mjsheng.myappstore.database;
import android.content.ContentValues;
import android.content.Context;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.database;
package com.mjsheng.myappstore.database;
public class DBSqlBuilder {

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import android.content.Context;
import android.content.pm.ApplicationInfo;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import android.content.BroadcastReceiver;
import android.content.Context;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import android.util.Log;

View File

@@ -1,8 +1,8 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import android.content.Context;
import com.jiaoguanyi.appstore.base.BaseApplication;
import com.mjsheng.myappstore.base.BaseApplication;
import cn.jpush.android.api.CustomMessage;
import cn.jpush.android.api.JPushMessage;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -6,7 +6,7 @@ import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import com.jiaoguanyi.appstore.activity.MainActivity;
import com.mjsheng.myappstore.activity.MainActivity;
import org.json.JSONException;
import org.json.JSONObject;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import cn.jpush.android.service.JCommonService;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush;
package com.mjsheng.myappstore.jpush;
import android.content.Context;
import android.os.Handler;

View File

@@ -1,8 +1,8 @@
package com.jiaoguanyi.appstore.jpush.invalid;
package com.mjsheng.myappstore.jpush.invalid;
import android.app.Application;
import com.jiaoguanyi.appstore.jpush.Logger;
import com.mjsheng.myappstore.jpush.Logger;
import cn.jpush.android.api.JPushInterface;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush.invalid;
package com.mjsheng.myappstore.jpush.invalid;
//public class MainActivity extends InstrumentedActivity implements OnClickListener{

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush.invalid;
package com.mjsheng.myappstore.jpush.invalid;
//public class PushSetActivity extends InstrumentedActivity implements OnClickListener {
// private static final String TAG = "JIGUANG-Example";

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush.invalid;
package com.mjsheng.myappstore.jpush.invalid;
//public class SettingActivity extends InstrumentedActivity implements OnClickListener {
// TimePicker startTime;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.jpush.invalid;
package com.mjsheng.myappstore.jpush.invalid;
import android.app.Activity;
import android.content.Intent;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.log;
package com.mjsheng.myappstore.log;
import android.content.BroadcastReceiver;
import android.content.Context;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.log;
package com.mjsheng.myappstore.log;
import android.content.Intent;
import android.os.Handler;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.manager;
package com.mjsheng.myappstore.manager;
import android.content.Context;
import android.util.Log;
@@ -7,7 +7,7 @@ import com.amap.api.location.AMapLocation;
import com.amap.api.location.AMapLocationClient;
import com.amap.api.location.AMapLocationClientOption;
import com.amap.api.location.AMapLocationListener;
import com.jiaoguanyi.appstore.utils.SPUtils;
import com.mjsheng.myappstore.utils.SPUtils;
public class AmapManager {
private static AmapManager sInstance;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.manager;
package com.mjsheng.myappstore.manager;
import android.content.Context;
import android.util.Log;

View File

@@ -1,50 +1,49 @@
package com.jiaoguanyi.appstore.manager;
package com.mjsheng.myappstore.manager;
import android.content.Context;
import android.os.Environment;
import com.jiaoguanyi.appstore.BuildConfig;
import com.jiaoguanyi.appstore.bean.Appground;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.BrowserBookmarks;
import com.jiaoguanyi.appstore.bean.BrowserData;
import com.jiaoguanyi.appstore.bean.Desktop;
import com.jiaoguanyi.appstore.bean.ForceDownloadBean;
import com.jiaoguanyi.appstore.bean.LogoImg;
import com.jiaoguanyi.appstore.bean.NetAndLaunchBean;
import com.jiaoguanyi.appstore.bean.NewAppground;
import com.jiaoguanyi.appstore.bean.StudentsInfo;
import com.jiaoguanyi.appstore.network.api.AppLimitApi;
import com.jiaoguanyi.appstore.network.api.BrankPicApi;
import com.jiaoguanyi.appstore.network.api.CategoryPicApi;
import com.jiaoguanyi.appstore.network.api.DeselectBrowserIDApi;
import com.jiaoguanyi.appstore.network.api.DeselectIDApi;
import com.jiaoguanyi.appstore.network.api.ForceDownloadApi;
import com.jiaoguanyi.appstore.network.api.NetAndLaunchApi;
import com.jiaoguanyi.appstore.network.api.ProjectPicApi;
import com.jiaoguanyi.appstore.network.api.RankAppApi;
import com.jiaoguanyi.appstore.network.api.SystemSettingApi;
import com.jiaoguanyi.appstore.network.api.UploadAppInfoApi;
import com.jiaoguanyi.appstore.network.api.newapi.AppinsideWebApi;
import com.jiaoguanyi.appstore.network.api.newapi.BrowserBookmarksApi;
import com.jiaoguanyi.appstore.network.api.newapi.BrowserListApi;
import com.jiaoguanyi.appstore.network.api.newapi.CheckTestUpdateApi;
import com.jiaoguanyi.appstore.network.api.newapi.CheckUpdateApi;
import com.jiaoguanyi.appstore.network.api.newapi.DesktopIconApi;
import com.jiaoguanyi.appstore.network.api.newapi.DevicesLockedStateApi;
import com.jiaoguanyi.appstore.network.api.newapi.GetBatchApi;
import com.jiaoguanyi.appstore.network.api.newapi.GetDesktopApi;
import com.jiaoguanyi.appstore.network.api.newapi.GetLockStateApi;
import com.jiaoguanyi.appstore.network.api.newapi.JpushTagsApi;
import com.jiaoguanyi.appstore.network.api.newapi.LogoImgApi;
import com.jiaoguanyi.appstore.network.api.newapi.MACAddressApi;
import com.jiaoguanyi.appstore.network.api.newapi.NewAppinsideWebApi;
import com.jiaoguanyi.appstore.network.api.newapi.ScreenLockStateApi;
import com.jiaoguanyi.appstore.network.api.newapi.SnTimeControl;
import com.jiaoguanyi.appstore.network.api.newapi.StudentsInfosApi;
import com.jiaoguanyi.appstore.network.api.newapi.TopAppControlApi;
import com.jiaoguanyi.appstore.network.api.newapi.UpdateDeviceInfoApi;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.BuildConfig;
import com.mjsheng.myappstore.bean.Appground;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.BrowserBookmarks;
import com.mjsheng.myappstore.bean.BrowserData;
import com.mjsheng.myappstore.bean.ForceDownloadBean;
import com.mjsheng.myappstore.bean.LogoImg;
import com.mjsheng.myappstore.bean.NetAndLaunchBean;
import com.mjsheng.myappstore.bean.NewAppground;
import com.mjsheng.myappstore.bean.StudentsInfo;
import com.mjsheng.myappstore.network.api.AppLimitApi;
import com.mjsheng.myappstore.network.api.BrankPicApi;
import com.mjsheng.myappstore.network.api.CategoryPicApi;
import com.mjsheng.myappstore.network.api.DeselectBrowserIDApi;
import com.mjsheng.myappstore.network.api.DeselectIDApi;
import com.mjsheng.myappstore.network.api.ForceDownloadApi;
import com.mjsheng.myappstore.network.api.NetAndLaunchApi;
import com.mjsheng.myappstore.network.api.ProjectPicApi;
import com.mjsheng.myappstore.network.api.RankAppApi;
import com.mjsheng.myappstore.network.api.SystemSettingApi;
import com.mjsheng.myappstore.network.api.UploadAppInfoApi;
import com.mjsheng.myappstore.network.api.newapi.AppinsideWebApi;
import com.mjsheng.myappstore.network.api.newapi.BrowserBookmarksApi;
import com.mjsheng.myappstore.network.api.newapi.BrowserListApi;
import com.mjsheng.myappstore.network.api.newapi.CheckTestUpdateApi;
import com.mjsheng.myappstore.network.api.newapi.CheckUpdateApi;
import com.mjsheng.myappstore.network.api.newapi.DesktopIconApi;
import com.mjsheng.myappstore.network.api.newapi.DevicesLockedStateApi;
import com.mjsheng.myappstore.network.api.newapi.GetBatchApi;
import com.mjsheng.myappstore.network.api.newapi.GetDesktopApi;
import com.mjsheng.myappstore.network.api.newapi.GetLockStateApi;
import com.mjsheng.myappstore.network.api.newapi.JpushTagsApi;
import com.mjsheng.myappstore.network.api.newapi.LogoImgApi;
import com.mjsheng.myappstore.network.api.newapi.MACAddressApi;
import com.mjsheng.myappstore.network.api.newapi.NewAppinsideWebApi;
import com.mjsheng.myappstore.network.api.newapi.ScreenLockStateApi;
import com.mjsheng.myappstore.network.api.newapi.SnTimeControl;
import com.mjsheng.myappstore.network.api.newapi.StudentsInfosApi;
import com.mjsheng.myappstore.network.api.newapi.TopAppControlApi;
import com.mjsheng.myappstore.network.api.newapi.UpdateDeviceInfoApi;
import com.mjsheng.myappstore.utils.Utils;
import java.io.File;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network;
package com.mjsheng.myappstore.network;
import android.annotation.SuppressLint;
import android.content.Context;
@@ -16,26 +16,26 @@ import android.util.Log;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import com.jiaoguanyi.appstore.utils.URLUtils;
import com.mjsheng.myappstore.utils.URLUtils;
import com.lzy.okgo.OkGo;
import com.lzy.okgo.callback.StringCallback;
import com.jiaoguanyi.appstore.base.BaseApplication;
import com.jiaoguanyi.appstore.bean.Appground;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.NetAndLaunchBean;
import com.jiaoguanyi.appstore.bean.NetAndLaunchData;
import com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper;
import com.jiaoguanyi.appstore.manager.NetInterfaceManager;
import com.jiaoguanyi.appstore.network.api.newapi.SnTimeControl;
import com.jiaoguanyi.appstore.network.api.newapi.TopAppControlApi;
import com.jiaoguanyi.appstore.network.api.newapi.UpdateDeviceInfoApi;
import com.jiaoguanyi.appstore.server.MainService;
import com.jiaoguanyi.appstore.utils.ApkUtils;
import com.jiaoguanyi.appstore.utils.ForegroundAppUtil;
import com.jiaoguanyi.appstore.utils.Logger;
import com.jiaoguanyi.appstore.utils.SPUtils;
import com.jiaoguanyi.appstore.utils.TimeUtils;
import com.jiaoguanyi.appstore.utils.Utils;
import com.mjsheng.myappstore.base.BaseApplication;
import com.mjsheng.myappstore.bean.Appground;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.NetAndLaunchBean;
import com.mjsheng.myappstore.bean.NetAndLaunchData;
import com.mjsheng.myappstore.jpush.TagAliasOperatorHelper;
import com.mjsheng.myappstore.manager.NetInterfaceManager;
import com.mjsheng.myappstore.network.api.newapi.SnTimeControl;
import com.mjsheng.myappstore.network.api.newapi.TopAppControlApi;
import com.mjsheng.myappstore.network.api.newapi.UpdateDeviceInfoApi;
import com.mjsheng.myappstore.server.MainService;
import com.mjsheng.myappstore.utils.ApkUtils;
import com.mjsheng.myappstore.utils.ForegroundAppUtil;
import com.mjsheng.myappstore.utils.Logger;
import com.mjsheng.myappstore.utils.SPUtils;
import com.mjsheng.myappstore.utils.TimeUtils;
import com.mjsheng.myappstore.utils.Utils;
import java.io.IOException;
import java.util.Arrays;
@@ -51,8 +51,8 @@ import okhttp3.Call;
import okhttp3.Response;
import okhttp3.ResponseBody;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.ACTION_SET;
import static com.jiaoguanyi.appstore.jpush.TagAliasOperatorHelper.sequence;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.ACTION_SET;
import static com.mjsheng.myappstore.jpush.TagAliasOperatorHelper.sequence;
public class HTTPInterface {
// //获取我的设备接口

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network;
package com.mjsheng.myappstore.network;
import com.jiaoguanyi.appstore.manager.NetInterfaceManager;
import com.mjsheng.myappstore.manager.NetInterfaceManager;
/**
* @author Administrator

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import com.jiaoguanyi.appstore.bean.CommonPicBean;
import com.mjsheng.myappstore.bean.CommonPicBean;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import com.jiaoguanyi.appstore.bean.CategoryPicBean;
import com.mjsheng.myappstore.bean.CategoryPicBean;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import com.jiaoguanyi.appstore.bean.ForceDownloadBean;
import com.mjsheng.myappstore.bean.ForceDownloadBean;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import com.jiaoguanyi.appstore.bean.NetAndLaunchBean;
import com.mjsheng.myappstore.bean.NetAndLaunchBean;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import com.jiaoguanyi.appstore.bean.CommonPicBean;
import com.mjsheng.myappstore.bean.CommonPicBean;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import com.jiaoguanyi.appstore.bean.AppInfoBean;
import com.mjsheng.myappstore.bean.AppInfoBean;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api;
package com.mjsheng.myappstore.network.api;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,9 +1,9 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.Appground;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.Appground;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import java.util.List;

View File

@@ -1,8 +1,8 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.BrowserBookmarks;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.BrowserBookmarks;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,8 +1,8 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.BrowserData;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.BrowserData;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.GET;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,6 +1,6 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,4 +1,4 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import io.reactivex.Observable;
import okhttp3.ResponseBody;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.GET;

View File

@@ -1,8 +1,8 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.LogoImg;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.LogoImg;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.GET;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.Field;

View File

@@ -1,9 +1,9 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.bean.NewAppground;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.bean.NewAppground;
import com.mjsheng.myappstore.network.URLAddress;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.jiaoguanyi.appstore.network.api.newapi;
package com.mjsheng.myappstore.network.api.newapi;
import com.jiaoguanyi.appstore.bean.BaseResponse;
import com.jiaoguanyi.appstore.network.URLAddress;
import com.mjsheng.myappstore.bean.BaseResponse;
import com.mjsheng.myappstore.network.URLAddress;
import io.reactivex.Observable;
import retrofit2.http.GET;

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