version:1.2.9
update: fix: add:
This commit is contained in:
@@ -621,7 +621,7 @@ 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(data);
|
||||
JGYUtils.getInstance().writeAppPackageList(mContext,data);
|
||||
mView.getAppLimitFinished(data);
|
||||
} else {
|
||||
mView.getAppLimitFinished("");
|
||||
|
||||
@@ -8,6 +8,7 @@ import android.graphics.Bitmap;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.provider.Settings;
|
||||
import android.util.Log;
|
||||
import android.webkit.WebSettings;
|
||||
import android.webkit.WebView;
|
||||
@@ -60,10 +61,10 @@ public class SplashActivity extends AppCompatActivity {
|
||||
// setWebView();
|
||||
// hideStatusBar();
|
||||
Log.e(TAG, "DebugTest: " + HttpHeaders.getUserAgent());
|
||||
boolean qch_force_app = Settings.System.putString(getContentResolver(), "qch_launcher_icon_app", "");
|
||||
Log.e(TAG, "DebugTest: "+ Settings.System.getString(getContentResolver(), "qch_launcher_icon_app"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@SuppressLint("NewApi")
|
||||
private void hideStatusBar() {
|
||||
StatusBarManager mStatusBarManager = (StatusBarManager) getApplicationContext().getSystemService(Context.STATUS_BAR_SERVICE);
|
||||
|
||||
@@ -54,6 +54,7 @@ public class MainService extends Service implements MainContact.MainView {
|
||||
mPresenter = new MainPresenter(this);
|
||||
mPresenter.attachView(this);
|
||||
registerReceivers();
|
||||
addShortcut();
|
||||
super.onCreate();
|
||||
}
|
||||
|
||||
@@ -90,6 +91,11 @@ public class MainService extends Service implements MainContact.MainView {
|
||||
return START_STICKY;
|
||||
}
|
||||
|
||||
private void addShortcut(){
|
||||
String result = Settings.System.getString(getContentResolver(), "qch_app_forbid");
|
||||
ApkUtils.addShortcut(MainService.this, result);
|
||||
}
|
||||
|
||||
private void registerReceivers() {
|
||||
registerLockScreenReceiver();
|
||||
registerTimeReceiver();
|
||||
|
||||
@@ -994,14 +994,16 @@ public class ApkUtils {
|
||||
}
|
||||
|
||||
public static void addShortcut(Context context, String packageList) {
|
||||
Log.e("addShortcut", "addShortcut: " + packageList);
|
||||
if (TextUtils.isEmpty(packageList)) {
|
||||
Settings.System.putString(context.getContentResolver(), "qch_launcher_icon_app", "");
|
||||
return;
|
||||
}
|
||||
String[] stringList = packageList.split(",");
|
||||
List<String> packages = new ArrayList<>(Arrays.asList(stringList));
|
||||
String installedList = "";
|
||||
for (String s : packages) {
|
||||
if (s.equals("com.jiaoguanyi.store") || s.equals("com.jiaoguanyi.appstore")) {
|
||||
if ("com.jiaoguanyi.store".equals(s) || "com.jiaoguanyi.appstore".equals(s)) {
|
||||
continue;
|
||||
}
|
||||
if (!ApkUtils.isAvailable(context, s)) {
|
||||
|
||||
@@ -427,7 +427,8 @@ public class JGYUtils {
|
||||
SysSettingUtils.setSystemSetting(mContext, data);
|
||||
}
|
||||
|
||||
public void writeAppPackageList(String result) {
|
||||
public void writeAppPackageList(Context context, String result) {
|
||||
ApkUtils.addShortcut(context, result);
|
||||
String appstore = "com.jiaoguanyi.appstore";
|
||||
String store = "com.jiaoguanyi.store";
|
||||
String info = "com.info.sn";
|
||||
|
||||
Reference in New Issue
Block a user