【问题标题】:App Working Perfect with Android 4.2.2 but not with 4.4.4应用程序与 Android 4.2.2 完美配合,但不适用于 4.4.4
【发布时间】:2014-11-11 08:31:22
【问题描述】:

我是应用程序开发的新手,正在开发我的第一个应用程序,该应用程序采用连拍模式,每张照片都附有当前 gps 坐标。

我正在使用带有 JellyBean 4.2.2 的 Sony Xperia L 试用这个应用程序,它可以对我输入的任何数字进行连拍。我试图在 4.4.4 中运行我的应用程序,它基本上运行,打开相机的数量,但我点击“拍照”,我的应用程序崩溃了。

注意:

在这个拍照按钮的后面有点工作量我知道把所有东西都放在主要活动中听起来很愚蠢,但我不知道如何减轻负担。

事实是它按预期在 4.2.2 上运行(在 LOGCAT 中有许多错误但仍然运行良好),当我在 4.4.4 中单击“Snap”时它崩溃了。

在主要活动中,我正在使用 jpeg PictureCallBacks 并设置 gps 侦听器,推动制作一个嵌入了 EXIF 数据的照片文件,所有这些都在主要活动中。这是图片

【问题讨论】:

  • 您遇到了什么异常?发布日志猫
  • 检查我添加了图片@Blacklight。

标签: android performance camera crash gps


【解决方案1】:

您不能再在 Android 4.4 上使用 android.intent.action.MEDIA_MOUNTED 广播,它受到保护。尝试改用ACTION_MEDIA_SCANNER_SCAN_FILE

this question,或this one

【讨论】:

  • 好的,谢谢分享。我更改了这个对象,应用程序现在没有崩溃。谢谢。
  • 顺便说一句,我希望卸载我的 gps jpeg 回调代码 ~ 有什么好的建议吗?
  • 不是真的没有看到代码,抱歉,这超出了这个问题的范围。不过,您可以发布另一个,简明扼要地解释您当前的架构。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多