递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1619|回复: 3
打印 上一主题 下一主题

[安卓] 发现一个取安卓目录的问题

[复制链接]

25

主题

113

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
跳转到指定楼层
楼主
发表于 2024-4-28 13:06:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


本次测试有三个环境,一个是安卓7(虚拟机),一个是安卓9(真机),一个是安卓12(虚拟机)。同样用"安卓配置信息.下载目录"来取目录,都取到的路径是“Download”。安卓12往这里写文件可以写进去路径正常。
安卓7和安卓12写文件就失败了,最后发现他们的真实路径是“/storage/emulated/0/Download”,是我的取目录的方式有问题吗?请大神指导。




回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
沙发
发表于 2024-4-28 13:25:36 | 只看该作者
我记得是有一个取外部共享目录的命令吧
回复

使用道具 举报

25

主题

113

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
板凳
 楼主| 发表于 2024-4-28 14:14:25 | 只看该作者
howill2021 发表于 2024-4-28 13:25
我记得是有一个取外部共享目录的命令吧

叫做“取外部公开数据子目录 ()”,但是安卓10及以下可以
     文件名类变量 = 取外部公开数据子目录 ("/")  
    外部文件目录 = 文件名类变量.取文件名 () + "/" + 安卓配置信息.下载目录”

安卓11以上这个目录就不能用了,只能用"安卓配置信息.下载目录",需要自己做安卓版本判断。
回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
地板
发表于 2024-4-28 20:56:30 | 只看该作者
不能安卓10是因为API级别设置问题,设置26/29都可以用吧
已测试可以用:取外部公开数据子目录 (安卓外储文件类.下载)
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 00:45 , Processed in 0.097676 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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