起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3053|回复: 6

[处理中6] android 7.0 用"cordova!cordova-open" 打开本地文件报错

[复制链接]

20

主题

53

帖子

151

积分

初级会员

Rank: 2

积分
151
QQ
发表于 2017-9-14 15:44:01 | 显示全部楼层 |阅读模式
如题 使用"cordova!cordova-open" 打开本地文件 在android 4.4没问题
android7.0 报如下错误
file:///storage/emulated/0/ ....  exposed beyond app through Intent.getData()

网上找到解释
Android 7.0开始,不再允许在app中把file:// Uri暴露给其他app,否则应用会抛出FileUriExposedException。原因在于,Google认为使用file:// Uri存在一定的风险。比如,文件是私有的,其他app无法访问该文件,或者其他app没有申请READ_EXTERNAL_STORAGE运行时权限。解决方案是,使用FileProvider生成content:// Uri来替代file:// Uri。
然后在wex5里该怎么处理??

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-9-14 16:56:45 | 显示全部楼层
这个需要跟相关人员确认一下,确认后回复
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-9-14 17:34:23 | 显示全部楼层
X5用的什么版本?WeX5.3.7版本中才支持了android7
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

53

帖子

151

积分

初级会员

Rank: 2

积分
151
QQ
 楼主| 发表于 2017-9-15 11:00:55 | 显示全部楼层
使用的3.7啊
回复 支持 反对

使用道具 举报

20

主题

53

帖子

151

积分

初级会员

Rank: 2

积分
151
QQ
 楼主| 发表于 2017-9-15 11:02:34 | 显示全部楼层
  用open打开本地文件报这个错误  现在改用fileApi 了 用fileApi正常
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-9-15 15:00:02 | 显示全部楼层
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

4

主题

6

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
发表于 2019-2-26 10:46:43 | 显示全部楼层
请问一下这个问题解决了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-26 17:09 , Processed in 0.103873 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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