diff --git a/powerbell/build.properties b/powerbell/build.properties index 145dc43..d584d15 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Mon Mar 31 20:11:58 HKT 2025 +#Mon Apr 14 12:57:01 GMT 2025 stageCount=3 libraryProject= baseVersion=15.2 publishVersion=15.2.2 -buildCount=0 +buildCount=3 baseBetaVersion=15.2.3 diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java index cebba11..6e2c6a9 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java @@ -7,6 +7,7 @@ import cc.winboll.studio.powerbell.receivers.GlobalApplicationReceiver; import cc.winboll.studio.powerbell.utils.AppCacheUtils; import cc.winboll.studio.powerbell.utils.AppConfigUtils; import com.hjq.toast.ToastUtils; +import java.io.File; public class App extends GlobalApplication { @@ -16,11 +17,24 @@ public class App extends GlobalApplication { static AppConfigUtils _mAppConfigUtils; static AppCacheUtils _mAppCacheUtils; GlobalApplicationReceiver mReceiver; + static String szTempDir = ""; + + public static String getTempDirPath() { + return szTempDir; + } @Override public void onCreate() { super.onCreate(); + // 初始化临时文件夹目录 + File fTempDir = new File(getExternalCacheDir(), "TempDir"); + if(!fTempDir.exists()) { + fTempDir.mkdirs(); + } + szTempDir = fTempDir.getAbsolutePath(); + + // 初始化 Toast 框架 ToastUtils.init(this); // 设置 Toast 布局样式 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 aceea9f..e3f04d0 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 @@ -7,7 +7,6 @@ import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; -import android.os.Environment; import android.provider.MediaStore; import android.view.View; import android.widget.ImageView; @@ -15,6 +14,7 @@ import android.widget.Toast; import cc.winboll.studio.libaes.views.AToolbar; import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.utils.ToastUtils; +import cc.winboll.studio.powerbell.App; import cc.winboll.studio.powerbell.R; import cc.winboll.studio.powerbell.activities.BackgroundPictureActivity; import cc.winboll.studio.powerbell.beans.BackgroundPictureBean; @@ -70,7 +70,8 @@ implements BackgroundPicturePreviewDialog.IOnRecivedPictureListener { if (!mfBackgroundDir.exists()) { mfBackgroundDir.mkdirs(); } - mfPictureDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), getString(R.string.app_projectname)); + //mfPictureDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), getString(R.string.app_projectname)); + mfPictureDir = new File(App.getTempDirPath()); if (!mfPictureDir.exists()) { mfPictureDir.mkdirs(); }