我一直在使用相机意图和EXTRA_OUTPUT来指定保存文件的位置,并且几个星期前,它开始被忽略! 这个应用程序在几个星期前工作,并且在那个时间没有发生操作系统升级..
花了13个小时试图弄清楚这个相机API发生了什么......
我可能已经找到了问题的根源:
如果手机上安装了与相机API交互或截取相机API的应用程序,某些API可能会中断!
我在经过13个小时的调试马拉松之后发现了这一点,尝试了所有可能的API组合,并遵循了有关stackoverflow的所有建议。
我的手拿着电话累了,所以我用衣架里的电话架把电话固定在我的桌子上,镜头指着一罐花生酱。
幸运的是,当我用我的花生酱照片进行调试时,谷歌护目镜应用程序弹出一个通知,说它“已经认出”了一些东西 在我的形象!
这促使我立即卸载谷歌护目镜,突然之间,图像开始像以前一样保存到我的自定义Uri !!!
这是在三星平流层。
我是以问题的形式发布这个,希望它可以帮助别人!!
P.S。 - 我要感谢谷歌护目镜,交易员加入脆脆的花生酱,因为它交织在一起,可以让我知道是谁搞砸了我的API。