安卓集成H5+无法获取选择图片的资源

在此记录一个很坑的问题,给自己一个记性!
安卓项目集成H5+应用,以Widget方式集成,虽然一路坎坷但也是顺利完成。
但是,集成的H5+中有一个小功能是拍照上传的功能,成功唤起相机或者是相册,选择图片进行上传。图片无法获取成功!!
怎么回事?进行所有可能性的排查
1.是不是对接方编写H5+应用的问题?他没有拿到我的图片资源,是不是他代码的问题?但是,IOS同事也进行了接入,一切正常。并且在与对方反复交流中,获取到了对方提供的一个安卓demo,其中进行了基础性的配置,加载了一个最简单的页面,获取图片是正常的。确定了不是对方的问题,也看到了一丝希望,别人能成功,说明问题在于我代码的问题。
2.进而确定是不是H5+的SDK的问题,同时更新了最新的SDK,对方提供的demo和我们项目中都进行了升级,都是没有问题,只是我的项目还是获取不到图片,这是仅有的区别。
确定了不是SDK的问题,之后猜想可能是代码的问题。所有的配置文件进行统一,代码也进行了复制,可谓道路崎岖。总之对方给的demo都是正常的,我陷入了纠结。


3.进而怀疑是否为代码中的引入了其他库导致了冲突的可能性。同时进行了provider的配置,权限的配置等等操作。逐步测试库的问题。
4.有想要放弃的想法,高强度的操作,已经大大减少的哦思维的跳跃。同事给我出了好多注意,其中的一个让我再次看到了希望,将加载H5+的页面设置为程序的入口,果然正常了!
5.重新测试在首页使用路由跳转,还是可以正常,最后发现,不传值是正常的,传值就会无法拍照!
6.明确了是值的问题,但到底是什么问题呢,在测试中,我并没有使用到这些传入的值。
7.在仔细分析、尝试,发现是一个值appid的问题,恍然大悟。H5+在接收这个图片资源中用到了appid这个值。

8. 两天的时间,期间高度集中,几度崩溃,最后感恩,问题总会解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值