20251201_072450_660

This commit is contained in:
2025-12-01 07:24:55 +08:00
parent a6b25eaf2b
commit 6951f642a1
3 changed files with 491 additions and 393 deletions

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Sun Nov 30 22:14:13 GMT 2025
#Sun Nov 30 23:19:16 GMT 2025
stageCount=13
libraryProject=
baseVersion=15.11
publishVersion=15.11.12
buildCount=29
buildCount=33
baseBetaVersion=15.11.13

View File

@@ -1,5 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<!-- ====================================== 兼容适配:其他必要目录(可选)====================================== -->
<!-- 应用内部缓存目录(适配少数依赖缓存的场景,如图片缓存)
路径:/data/user/0/${applicationId}/cache/
关联代码getCacheDir() -->
<cache-path
name="cache_path"
path="." />
<!-- ====================================== 核心适配:应用私有外部目录(必选)====================================== -->
<!-- 1. 裁剪临时文件目录对应BackgroundSettingsActivity中onCreate的CropTemp目录
路径:/storage/emulated/0/Android/data/${applicationId}/files/Pictures/CropTemp/
@@ -15,21 +24,6 @@
name="background_source"
path="BackgroundPictureUtils/BackgroundSource/" />
<!-- 3. 应用临时目录对应App.getTempDirPath(),适配拍照临时文件)
路径:/storage/emulated/0/Android/data/${applicationId}/files/temp/
关联代码mfPictureDir = new File(App.getTempDirPath())、mfTakePhoto = new File(mfPictureDir, "TakePhoto.jpg") -->
<external-files-path
name="app_temp"
path="temp/" />
<!-- ====================================== 兼容适配:其他必要目录(可选)====================================== -->
<!-- 应用内部缓存目录(适配少数依赖缓存的场景,如图片缓存)
路径:/data/user/0/${applicationId}/cache/
关联代码getCacheDir() -->
<cache-path
name="cache_path"
path="." />
<!-- 应用外部缓存目录适配Android11+ 外部缓存场景如第三方SDK依赖
路径:/storage/emulated/0/Android/data/${applicationId}/cache/
关联代码getExternalCacheDir() -->
@@ -37,17 +31,24 @@
name="external_cache_path"
path="." />
<!-- 通用应用外部文件目录(适配分享/下载等通用场景覆盖files下所有目录
<!-- 3. 应用临时目录对应App.getTempDirPath(),适配拍照临时文件
路径:/storage/emulated/0/Android/data/${applicationId}/files/temp/
关联代码mfPictureDir = new File(App.getTempDirPath())、mfTakePhoto = new File(mfPictureDir, "TakePhoto.jpg") -->
<external-files-path
name="app_temp"
path="temp/" />
<!-- 通用应用外部文件目录(适配分享/下载等通用场景覆盖files下所有目录
路径:/storage/emulated/0/Android/data/${applicationId}/files/
关联代码getExternalFilesDir(null) -->
<external-files-path
name="external_file_path"
path="." />
<!-- ====================================== 废弃移除:高风险/无用途配置====================================== -->
<!-- 1. 移除<root-path>高风险Android11+ 禁止应用访问根目录,部分机型报安全警告,无实际用途 -->
<!-- 2. 移除重复的app_private_pictures配置避免冲突 -->
<!-- 3. 移除<external-path name="external_storage_root">Android11+ 已废弃,无法访问外部存储根目录 -->
<!-- 4. 移除<external-files-path name="files_root">:无对应代码使用,冗余配置 -->
</paths>
<!-- 【核心添加】4. 应用内目录getFilesDir(),对应别名 app_internal_files -->
<!-- 用于映射 /data/user/0/包名/files/ 路径,解决裁剪临时文件路径匹配问题 -->
<files-path
name="app_internal_files"
path="." /> <!-- path="." 表示映射整个应用内目录 -->
</paths>