2

我一直在使用相机意图和 EXTRA_OUTPUT 来指定将文件保存到的位置,并且从几周前开始,它开始被忽略!这个应用程序在几周前就可以运行,并且在那段时间没有发生任何操作系统升级。

在花了 13 个小时试图弄清楚这个相机 API 发生了什么之后......

我可能已经弄清楚了问题的根源:

如果手机上安装了任何与相机 API 交互或拦截的应用程序,则某些 API 可能会损坏!

经过 13 小时的马拉松式调试、尝试了所有可能的 API 组合并遵循 stackoverflow 上的所有建议后,我发现了这一点。

拿着电话我的手已经累了,所以我用衣架做了一个电话架,把电话固定在我的桌子上,相机对准一罐花生酱。

幸运的是,当我正在调试我的花生酱照片时,Google Goggles 应用程序弹出了一条通知,说它“识别”了我图像中的某些东西!

这促使我立即卸载谷歌护目镜,突然之间,图像开始像以前一样保存到我的自定义 Uri 中!!!

这是在三星平流层上。

我以问题的形式发布此问题,希望对其他人有所帮助!

ps - 我要感谢 google goggles 和 trader joes crunchy 花生酱,因为它们交织在一起足以让我知道谁在搞砸我的 API。

4

0 回答 0