From 4c31ff9b5420b000bba28177cf852f74a24e5688 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Mon, 23 Jun 2025 14:29:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=AA=97=E5=8F=A3=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- powerbell/build.properties | 4 +- .../activities/BackgroundPictureActivity.java | 39 ++++++++++++------- .../activities/PixelPickerActivity.java | 2 + .../powerbell/activities/WinBoLLActivity.java | 13 +++++-- 4 files changed, 37 insertions(+), 21 deletions(-) diff --git a/powerbell/build.properties b/powerbell/build.properties index cf592fc..36c868b 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Jun 22 16:21:12 HKT 2025 +#Mon Jun 23 06:26:53 GMT 2025 stageCount=5 libraryProject= baseVersion=15.4 publishVersion=15.4.4 -buildCount=0 +buildCount=10 baseBetaVersion=15.4.5 diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java index ba7e79b..f29a768 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java @@ -14,6 +14,7 @@ import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import android.widget.ImageView; +import android.widget.RelativeLayout; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import cc.winboll.studio.libaes.views.AToolbar; @@ -32,10 +33,8 @@ import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; -import android.service.quickaccesswallet.GetWalletCardsError; -import android.widget.RelativeLayout; -public class BackgroundPictureActivity extends Activity implements BackgroundPicturePreviewDialog.IOnRecivedPictureListener { +public class BackgroundPictureActivity extends WinBoLLActivity implements BackgroundPicturePreviewDialog.IOnRecivedPictureListener { public static final String TAG = "BackgroundPictureActivity"; public BackgroundPictureUtils mBackgroundPictureUtils; @@ -60,6 +59,16 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic private int mnPictureCompress = 100; private static String _RecivedPictureFileName; + @Override + public Activity getActivity() { + return this; + } + + @Override + public String getTag() { + return TAG; + } + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -106,7 +115,7 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic findViewById(R.id.activitybackgroundpictureAButton6).setOnClickListener(onCropFreePictureClickListener); findViewById(R.id.activitybackgroundpictureAButton7).setOnClickListener(onPixelPickerClickListener); findViewById(R.id.activitybackgroundpictureAButton8).setOnClickListener(onCleanPixelClickListener); - + updatePreviewBackground(); // 处理分享的图片 @@ -161,7 +170,7 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic //drawable.setAlpha(120); ivPreviewBackground.setImageDrawable(drawable); } - ToastUtils.show("背景图片已更新"); + //ToastUtils.show("背景图片已更新"); } catch (IOException e) { LogUtils.d(TAG, e, Thread.currentThread().getStackTrace()); ToastUtils.show("背景图片加载失败"); @@ -255,7 +264,7 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic updatePreviewBackground(); } }; - + private View.OnClickListener onPixelPickerClickListener = new View.OnClickListener() { @Override public void onClick(View v) { @@ -264,11 +273,11 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic String imagePath = mfRecivedCropPicture.toString(); Intent intent = new Intent(getApplicationContext(), PixelPickerActivity.class); intent.putExtra("imagePath", imagePath); - //startActivity(intent); - App.getWinBoLLActivityManager().startWinBoLLActivity(getApplicationContext(), intent, PixelPickerActivity.class); + startActivity(intent); + //App.getWinBoLLActivityManager().startWinBoLLActivity(getActivity(), intent, PixelPickerActivity.class); } }; - + private View.OnClickListener onCleanPixelClickListener = new View.OnClickListener() { @Override public void onClick(View v) { @@ -520,11 +529,11 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic LogUtils.e(TAG, "剪裁保存异常" + e); ToastUtils.show("保存失败:" + e.getMessage()); }/* finally { - // 安全删除临时文件 - if (mfTempCropPicture.exists()) { - mfTempCropPicture.delete(); - } - }*/ + // 安全删除临时文件 + if (mfTempCropPicture.exists()) { + mfTempCropPicture.delete(); + } + }*/ } else if (resultCode != RESULT_OK) { LogUtils.d(TAG, "操作取消或失败,requestCode: " + requestCode); ToastUtils.show("操作已取消"); @@ -566,7 +575,7 @@ public class BackgroundPictureActivity extends Activity implements BackgroundPic } } } - + void setBackgroundColor() { BackgroundPictureUtils utils = BackgroundPictureUtils.getInstance(BackgroundPictureActivity.this); BackgroundPictureBean bean = utils.getBackgroundPictureBean(); diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/PixelPickerActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/PixelPickerActivity.java index be5cc1d..31bacbb 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/PixelPickerActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/PixelPickerActivity.java @@ -26,6 +26,7 @@ import cc.winboll.studio.powerbell.utils.BackgroundPictureUtils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; +import cc.winboll.studio.powerbell.App; public class PixelPickerActivity extends WinBoLLActivity implements IWinBoLLActivity { @@ -197,6 +198,7 @@ public class PixelPickerActivity extends WinBoLLActivity implements IWinBoLLActi originalBitmap = null; } } + } diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java index bb422cc..44da1de 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java @@ -1,14 +1,19 @@ package cc.winboll.studio.powerbell.activities; -import android.app.Activity; -import android.os.Bundle; -import cc.winboll.studio.libappbase.winboll.IWinBoLLActivity; - /** * @Author ZhanGSKen * @Date 2025/06/19 20:35 * @Describe 应用窗口基类 */ +import android.app.Activity; +import android.os.Bundle; +import android.view.MenuItem; +import cc.winboll.studio.libappbase.GlobalApplication; +import cc.winboll.studio.libappbase.winboll.IWinBoLLActivity; +import cc.winboll.studio.powerbell.App; +import cc.winboll.studio.powerbell.MainActivity; +import cc.winboll.studio.powerbell.R; + public abstract class WinBoLLActivity extends Activity implements IWinBoLLActivity { public static final String TAG = "WinBoLLActivity";