返回列表 发新帖

[求助问答] MT是怎么判断出不能使用SAF授权的?

[复制链接]

3

主题

96

回帖

369

积分

初中生

Rank: 3Rank: 3

金币
282
好评
0
信誉
100
QQ
发表在  2025-9-29 22:33:13 来自手机  | 显示全部楼层 | 阅读模式  来自 广东
提前说明一下,这个问题需要一定的安卓开发与SAF相关的知识

MT是怎么判断出不能使用SAF授权Android/data的?
MT似乎能够提前识别出部分不能授权的情况,并给出如图的提示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

429

主题

2252

回帖

9030

积分

硕士生

lin

Rank: 6Rank: 6

金币
1522
好评
9
信誉
105

MT论坛帅哥考神MT论坛新人MT论坛最佳新人MT论坛灌水老大

QQ
发表于 2025-9-29 22:41:52 来自手机  | 显示全部楼层  来自 黑龙江
直接访问文件看返回的是什么呗
回复

使用道具 举报

429

主题

2252

回帖

9030

积分

硕士生

lin

Rank: 6Rank: 6

金币
1522
好评
9
信誉
105

MT论坛帅哥考神MT论坛新人MT论坛最佳新人MT论坛灌水老大

QQ
发表于 2025-9-29 22:43:41 来自手机  | 显示全部楼层  来自 黑龙江
检测app的sdk,和系统版本
回复

使用道具 举报

3

主题

96

回帖

369

积分

初中生

Rank: 3Rank: 3

金币
282
好评
0
信誉
100
QQ
发表于 2025-9-29 22:45:53 来自手机  | 显示全部楼层  来自 广东
本帖最后由 由风 于 2025-9-29 22:48 编辑
林鸠 发表于 2025-9-29 22:43
检测app的sdk,和系统版本
部分安卓14也能使用saf授权,这种情况也能准确检测到吗
回复

使用道具 举报

0

主题

502

回帖

1122

积分

高中生

Rank: 4

金币
637
好评
0
信誉
100

考神MT论坛新人MT论坛帅哥

发表于 2025-9-29 23:44:32 | 显示全部楼层  来自 福建
对于安卓12以下的直接跳过。12+有两种可能:1.读取设备相关消息(系统、机型)和预先建立好的黑名单比较,如果在名单里就弹窗 2.启动时在后台尝试调用 SAF 的 API,如果捕获到异常就弹窗提示。原生安卓应该是可以调用SAF的。
回复

使用道具 举报

3

主题

96

回帖

369

积分

初中生

Rank: 3Rank: 3

金币
282
好评
0
信誉
100
QQ
发表于 2025-9-30 06:43:30 来自手机  | 显示全部楼层  来自 广东
yebdollar 发表于 2025-9-29 23:44
对于安卓12以下的直接跳过。12+有两种可能:1.读取设备相关消息(系统、机型)和预先建立好的黑名单比较, ...

还可以后台调用saf吗?可以给出相关代码吗
回复

使用道具 举报

3

主题

96

回帖

369

积分

初中生

Rank: 3Rank: 3

金币
282
好评
0
信誉
100
QQ
发表于 2025-9-30 06:54:55 来自手机  | 显示全部楼层  来自 广东
问了几个ai都给不出有用的办法
回复

使用道具 举报

78

主题

2432

回帖

9833

积分

硕士生

Rank: 6Rank: 6

金币
4160
好评
57
信誉
116

MT论坛新人考神

QQ
发表于 2025-9-30 06:58:58 来自手机  | 显示全部楼层  来自 江苏
我觉得应该是,mt先访问一遍
发现没权限,访问不到任何东西才提示的
回复

使用道具 举报

3

主题

96

回帖

369

积分

初中生

Rank: 3Rank: 3

金币
282
好评
0
信誉
100
QQ
发表于 2025-9-30 12:28:49 来自手机  | 显示全部楼层  来自 广东
文圭 发表于 2025-9-30 06:58
我觉得应该是,mt先访问一遍
发现没权限,访问不到任何东西才提示的

错误的,安卓11以后全部都是没权限的,但部分设备还是可以使用saf授权来获得权限
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表