From 3c5b9f80f7983ca2ae03fe22ce5f4997ef02482d Mon Sep 17 00:00:00 2001 From: Administrator <981964879@qq.com> Date: Wed, 18 Mar 2020 18:37:33 +0800 Subject: [PATCH] =?UTF-8?q?update:2019.03.18=20fix:=E4=B8=BB=E9=A1=B5?= =?UTF-8?q?=E5=92=8C=E8=AE=BE=E5=A4=87=E8=AF=A6=E6=83=85=E9=A1=B5=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E8=BF=9B=E5=BA=A6=E7=BB=9F=E4=B8=80=20add:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../appstore/uiui/activity/DetailsActivity.java | 1 + .../uiui/activity/DownloadManagerActivity.java | 3 ++- .../appstore/uiui/receiver/AppManagerReceiver.java | 14 ++++++++++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/appstore/uiui/activity/DetailsActivity.java b/app/src/main/java/com/appstore/uiui/activity/DetailsActivity.java index eff2a16..91f6d4b 100644 --- a/app/src/main/java/com/appstore/uiui/activity/DetailsActivity.java +++ b/app/src/main/java/com/appstore/uiui/activity/DetailsActivity.java @@ -73,6 +73,7 @@ public class DetailsActivity extends BaseActivity { } final DownloadTask downloadTask = OkDownload.getInstance().getTask(appInfo.getApp_url()); if (downloadTask != null) { + downloadTask.register(new FileDownloadListener(appInfo.getApp_url())); refresh(downloadTask.progress); } // tv_title.setText(appInfo.getApp_name()); diff --git a/app/src/main/java/com/appstore/uiui/activity/DownloadManagerActivity.java b/app/src/main/java/com/appstore/uiui/activity/DownloadManagerActivity.java index 60b5a6d..fa3c671 100644 --- a/app/src/main/java/com/appstore/uiui/activity/DownloadManagerActivity.java +++ b/app/src/main/java/com/appstore/uiui/activity/DownloadManagerActivity.java @@ -29,6 +29,7 @@ public class DownloadManagerActivity extends BaseActivity implements XExecutor.O private DownloadManagerAdapter adapter; private OkDownload okDownload; private ImageView iv_notask; + @Override protected int setLayoutResourceID() { return R.layout.activity_download_manager; @@ -37,7 +38,7 @@ public class DownloadManagerActivity extends BaseActivity implements XExecutor.O @Override protected void initView() { recyclerView = findViewById(R.id.recyclerView); - iv_notask=findViewById(R.id.iv_notask); + iv_notask = findViewById(R.id.iv_notask); } diff --git a/app/src/main/java/com/appstore/uiui/receiver/AppManagerReceiver.java b/app/src/main/java/com/appstore/uiui/receiver/AppManagerReceiver.java index 5dbf100..42833f8 100644 --- a/app/src/main/java/com/appstore/uiui/receiver/AppManagerReceiver.java +++ b/app/src/main/java/com/appstore/uiui/receiver/AppManagerReceiver.java @@ -11,6 +11,8 @@ import com.appstore.uiui.utils.LogUtils; import com.appstore.uiui.utils.SPUtils; import com.appstore.uiui.utils.ToastUtil; +import java.util.Arrays; + public class AppManagerReceiver extends BroadcastReceiver { private static final String TAG = "AppManagerReceiver"; @@ -39,7 +41,7 @@ public class AppManagerReceiver extends BroadcastReceiver { ToastUtil.show(name + ":安装成功"); LogUtils.e(TAG, "安装了:" + packageName + "包名的程序"); // ToastTool.show("安装成功"); - if (!packageName.equals(context.getPackageName()) && !packageName.equals("com.android.uiuios") && !packageName.equals("com.info.sn")) { + if (!packageName.equals(context.getPackageName()) && !Arrays.asList(packages).contains(packageName)) { if (member_id == -1 || sn_id.equals("-1")) { OKGO.getUserInfo(context); } else { @@ -54,7 +56,7 @@ public class AppManagerReceiver extends BroadcastReceiver { LogUtils.e(TAG, "卸载了:" + packageName + "包名的程序"); Intent intents = new Intent("com.appstore.uiui.PACKAGE_REMOVED"); context.sendBroadcast(intents); - if (!packageName.equals(context.getPackageName()) && !packageName.equals("com.android.uiuios")) { + if (!packageName.equals(context.getPackageName())&& !Arrays.asList(packages).contains(packageName)) { if (member_id == -1 || sn_id.equals("-1")) { OKGO.getUserInfo(context); } else { @@ -68,6 +70,14 @@ public class AppManagerReceiver extends BroadcastReceiver { } + String[] packages = { + "com.appstore.uiui", + "com.uiuios.updatetools", + "com.info.sn", + "com.android.uiuios", + "com.easyold.uiuios", + "com.jiaoguanyi.store" + }; }