联调设备存储

This commit is contained in:
xuli3099
2025-08-15 10:13:39 +08:00
parent aede40ff2a
commit b88c64af7e
8 changed files with 150 additions and 176 deletions

View File

@@ -42,6 +42,7 @@ export const requestAndroidPermissionAsync = (systemInfo,permissions) => {
// 安卓同步调用
export const requestAndroidPermission = (systemInfo) => {
let granted = false;
@@ -61,21 +62,7 @@ export const requestAndroidPermission = (systemInfo) => {
granted=true
}else{
granted=false //"当前文件保存权限被关闭,请到设置中开启才能继续后续操作"
uni.showModal({
title: '提示',
content: "请点击授权",
cancelText:'去设置',
confirmText:'已设置',
success: function (res) {
if (res.confirm) {
uni.reLaunch({
url: '/pages/loading/loading',
});
} else if (res.cancel) {
jumpAuthPermission();
}
}
})
goPermission();//调用授权方法去授权
}
}else if(systemInfo.osVersion ==13){
@@ -96,21 +83,7 @@ export const requestAndroidPermission = (systemInfo) => {
granted=true
}else{
granted=false //"当前文件保存权限被关闭,请到设置中开启才能继续后续操作"
uni.showModal({
title: '提示',
content: "请点击授权",
cancelText:'去设置',
confirmText:'已设置',
success: function (res) {
if (res.confirm) {
uni.reLaunch({
url: '/pages/loading/loading',
});
} else if (res.cancel) {
jumpAuthPermission();
}
}
})
goPermission();//调用授权方法去授权
}
}else{
let permissionStatus = MainActivity.checkSelfPermission(Manifest.permission.READ_MEDIA_VISUAL_USER_SELECTED);
@@ -122,21 +95,7 @@ export const requestAndroidPermission = (systemInfo) => {
granted=true
}else{
granted=false //"当前文件保存权限被关闭,请到设置中开启才能继续后续操作"
uni.showModal({
title: '提示',
content: "请点击授权",
cancelText:'去设置',
confirmText:'已设置',
success: function (res) {
if (res.confirm) {
uni.reLaunch({
url: '/pages/loading/loading',
});
} else if (res.cancel) {
jumpAuthPermission();
}
}
})
goPermission();//调用授权方法去授权
}
}
@@ -144,6 +103,25 @@ export const requestAndroidPermission = (systemInfo) => {
}
// 弹窗跳授权页面
const goPermission=()=>{
uni.showModal({
title: '提示',
content: "请进行设备授权",
cancelText:'去授权',
confirmText:'已授权',
success: function (res) {
if (res.confirm) {
uni.reLaunch({
url: '/pages/loading/loading',
});
} else if (res.cancel) {
jumpAuthPermission();
}
}
})
}
// 跳转授权按钮
const jumpAuthPermission=()=>{
var main = plus.android.runtimeMainActivity();
@@ -157,5 +135,5 @@ const jumpAuthPermission=()=>{
uni.reLaunch({
url: '/pages/loading/loading',
});
},500)
},1000)
}