diff --git a/app/src/main/java/com/mjsheng/myappstore/activity/MainActivity.java b/app/src/main/java/com/mjsheng/myappstore/activity/MainActivity.java index cd0aeb8..23ff873 100644 --- a/app/src/main/java/com/mjsheng/myappstore/activity/MainActivity.java +++ b/app/src/main/java/com/mjsheng/myappstore/activity/MainActivity.java @@ -113,6 +113,7 @@ public class MainActivity extends BaseActivity implements MainContact.MainView, JGYUtils.startServices(MainActivity.this); Logutils.e(TAG, "initView: " + "start request"); mPresenter.getFirstConnect(); + NetworkUtils.registerNetworkStatusChangedListener(this); getDevicesInfo(); setStoreUpdateListener(bt_checkupdate); } @@ -464,6 +465,7 @@ public class MainActivity extends BaseActivity implements MainContact.MainView, super.onDestroy(); mPresenter.detachView(); JGYUtils.startServices(MainActivity.this); + NetworkUtils.unregisterNetworkStatusChangedListener(this); } @Override diff --git a/app/src/main/java/com/mjsheng/myappstore/utils/JGYUtils.java b/app/src/main/java/com/mjsheng/myappstore/utils/JGYUtils.java index b94f37c..2c1c353 100644 --- a/app/src/main/java/com/mjsheng/myappstore/utils/JGYUtils.java +++ b/app/src/main/java/com/mjsheng/myappstore/utils/JGYUtils.java @@ -94,6 +94,7 @@ import static android.app.ActivityManager.RECENT_IGNORE_UNAVAILABLE; public class JGYUtils { private static final String TAG = JGYUtils.class.getSimpleName(); + @SuppressLint("StaticFieldLeak") private static JGYUtils sInstance; private Context mContext; public static int MTKPlatform = 1; @@ -1167,6 +1168,10 @@ public class JGYUtils { //删除用户除了在应用市场的其他应用 public void deleteOtherApp() { + int locked = Settings.System.getInt(mContext.getContentResolver(), "qch_unlock_ipad", 0); + if (locked == 1) { + return; + } Logutils.e(TAG, "deleteOtherApp: " + "start"); //获取后台应用白名单 String only_jgy_shortcut_list = Settings.System.getString(mContext.getContentResolver(), "only_jgy_shortcut_list"); diff --git a/app/src/main/java/com/mjsheng/myappstore/utils/SysSettingUtils.java b/app/src/main/java/com/mjsheng/myappstore/utils/SysSettingUtils.java index 397521e..2f2c910 100644 --- a/app/src/main/java/com/mjsheng/myappstore/utils/SysSettingUtils.java +++ b/app/src/main/java/com/mjsheng/myappstore/utils/SysSettingUtils.java @@ -547,6 +547,9 @@ public class SysSettingUtils { ApkUtils.hideSystemSettingAPP(context, "com.android.documentsui"); } Logutils.e(TAG, "qch_app_filemanager" + state); + + Settings.System.putInt(context.getContentResolver(), "qch_app_browser", state); + Logutils.e(TAG, "qch_app_browser" + state); } catch (Exception e) { Logutils.e(TAG, "setIcon: " + e.getMessage()); }