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

QQ登录

只需一步,快速开始

查看: 1585|回复: 3

[结贴] wex5调用camera cordova时在android7.0闪退

[复制链接]

7

主题

28

帖子

82

积分

初级会员

Rank: 2

积分
82
QQ
发表于 2017-12-12 13:19:34 | 显示全部楼层 |阅读模式
原因是安卓7.0开始无法通过原来的file:// 访问文件,认为这是私有的且不安全的。然而更改一些配置后发现还是报错,后来将编译后的代码通过androidstudio打开后,
发现FileUploadChooserActivity.java的private Uri getOutputMediaFileUri()方法里还是会把路径转为file://
具体方法为return Uri.fromFile(getOutputMediaFile());
不管怎么修改cordova,编译后的文件总是这样,在androidstudio通过修改编译后的文件后在模拟器测试发现没问题,具体修改为
if(Build.VERSION.SDK_INT >= 24){
       return FileProvider.getUriForFile(activity,"com.baa.services.fileprovider",getOutputMediaFile());
}else{
       return Uri.fromFile(getOutputMediaFile());
}
当然需要配置fileprovider
请问如何解决这个问题。怎么修改cordvoa 或者wex5的哪里能够解决这个问题。
发表于 2017-12-12 13:22:17 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

28

帖子

82

积分

初级会员

Rank: 2

积分
82
QQ
 楼主| 发表于 2017-12-12 14:07:08 | 显示全部楼层
结贴吧,另外提个建议,能不能单独做个网页或者官方文档里面单独配一页,用来通知更新或者一些bug。每次都要在社区里面大范围搜索。像这个包,我都是搜的cordova拍照闪退,android 7.0拍照闪退。你不发链接我搜一年也搜不到你这个新的文件包啊
回复 支持 反对

使用道具 举报

发表于 2017-12-12 14:08:42 | 显示全部楼层
qiye2214 发表于 2017-12-12 14:07
结贴吧,另外提个建议,能不能单独做个网页或者官方文档里面单独配一页,用来通知更新或者一些bug。每次都 ...

嗯嗯!查不到,你论坛问就行了!我也会整理的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 11:19 , Processed in 0.067819 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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