From 3179371d3cb7e067937ae073c74a57bead023ba0 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 25 八月 2025 10:26:54 +0800
Subject: [PATCH] 2025年08月25日10:26:52
---
app/src/main/java/com/hdl/photovoltaic/widget/apkwgtupload/AppDownloadManager.java | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/apkwgtupload/AppDownloadManager.java b/app/src/main/java/com/hdl/photovoltaic/widget/apkwgtupload/AppDownloadManager.java
index e5188ad..0fb6fc8 100644
--- a/app/src/main/java/com/hdl/photovoltaic/widget/apkwgtupload/AppDownloadManager.java
+++ b/app/src/main/java/com/hdl/photovoltaic/widget/apkwgtupload/AppDownloadManager.java
@@ -110,8 +110,11 @@
//璁剧疆鐩戝惉Uri.parse("content://downloads/my_downloads")
weakReference.get().getContentResolver().registerContentObserver(Uri.parse("content://downloads/my_downloads"), true,
mDownLoadChangeObserver);
+
+ IntentFilter intentFilter = new IntentFilter();
+ intentFilter.addAction(DownloadManager.ACTION_DOWNLOAD_COMPLETE);
// 娉ㄥ唽骞挎挱锛岀洃鍚珹PK鏄惁涓嬭浇瀹屾垚
- weakReference.get().registerReceiver(mDownloadReceiver, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
+ weakReference.get().registerReceiver(mDownloadReceiver, intentFilter);
}
/**
@@ -148,7 +151,8 @@
downSuccess = true;
Log.i(TAG, "涓嬭浇杩涘害锛氬畬鎴�");
}
- Log.i(TAG, "涓嬭浇杩涘害锛�" + bytesAndStatus[0] + "/" + bytesAndStatus[1] + "");
+ long value = bytesAndStatus[0] * 100L / bytesAndStatus[1];
+ Log.i(TAG, "涓嬭浇杩涘害锛�" + value + "");
}
class DownloadChangeObserver extends ContentObserver {
@@ -192,7 +196,7 @@
@Override
public void permissionFail() {
- HdlThreadLogic.toast(HDLApp.getInstance(), HDLApp.getInstance().getResources().getString(R.string.app_update_fail));
+ HdlThreadLogic.toast(HDLApp.getInstance(), HDLApp.getInstance().getAppLocaleContext().getString(R.string.app_update_fail));
}
};
new Handler().postDelayed(new Runnable() {
@@ -245,7 +249,7 @@
uri = Uri.fromFile(apkFile);
} else { // Android 7.0 浠ヤ笂
uri = FileProvider.getUriForFile(context,
- "com.hdl.debugtreasure.dc.fileprovider",
+ "com.hdl.photovoltaic.fileProvider",
new File(context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS), HdlAppUpdateLogic.getInstance().getApkFileName()));
intentInstall.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
}
--
Gitblit v1.8.0