文件上传的逻辑

This commit is contained in:
frank wang 2025-10-30 16:02:06 +08:00
parent b5e8115365
commit f586a6d0e3
1 changed files with 19 additions and 13 deletions

View File

@ -2,9 +2,20 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<!-- 🌐 基本网络权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- Android 10+ 不需要 WRITE_EXTERNAL_STORAGEDownloadManager 可访问 Downloads 目录 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 📂 文件选择/下载权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />
<!-- Android 13+ 细分权限(推荐添加) -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<application
android:name=".MyApplication"
@ -16,18 +27,18 @@
android:theme="@style/Theme.jwzs"
tools:replace="android:allowBackup">
<!-- 🔧 应用标识配置 -->
<meta-data
android:name="appId"
android:value="${APPID}" /><!-- 应用ID,当应用在平台注册后,由平台生成的平台内唯一标识 -->
android:value="${APPID}" />
<meta-data
android:name="regionalismCode"
android:value="${REGIONALISMCODE}" /><!--应用归属机构代码320000260300对于纯数字字符串请在前面增加“\0”否则将会取出null值字符串 -->
android:value="${REGIONALISMCODE}" />
<meta-data
android:name="networkAreaCode"
android:value="${NETWORKAREACODE}" /><!--应用所属网络区域也即应用类型1-2-32对于纯数字字符串请在前面增加“\0”否则将会取出null值字符串 -->
android:value="${NETWORKAREACODE}" />
<!-- 添加硬件加速和屏幕方向配置 -->
<!-- 🚀 主入口 -->
<activity
android:name=".FirstActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
@ -40,16 +51,11 @@
</intent-filter>
</activity>
<!-- 非必要可移除 MainActivity -->
<!-- 可选备用 Activity -->
<activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize"
android:exported="false" />
</application>
<!-- 添加必要权限 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>
</manifest>