【问题标题】:Images not loading on Galaxy S3图像无法在 Galaxy S3 上加载
【发布时间】:2013-03-01 06:11:27
【问题描述】:

我正面临一个奇怪的问题,这已经让我发疯了,因此非常欢迎和感谢任何帮助。

我创建了一个 Android 应用程序,它在各种手机和平板电脑上运行良好,但在某些 Galaxy S3 设备上,根本没有加载图像。

以下是我自己的事实以及我从应用程序的投诉用户那里收集的信息:

  • 所有图像都打包在应用程序的可绘制文件夹中,因此可以从所有分辨率访问
  • 图片由mypackage.R.drawable.image_id 引用,或直接通过XML 中的@drawable/image_id 引用
  • 图像是半透明的,并以.gif 格式存储
  • 总共有大约 40 张图片,每张是 25x25 像素,“最大”为 1.25Kb
  • 目前我只收到 S3 所有者的投诉
  • 问题出现在标准操作系统上,而不是自定义 rom(至少我没有关于自定义 rom 的信息)
  • 至少一位面临此问题的 S3 所有者声称他的手机已更新到最新的 Android 版本
  • 在许多 S3 设备上,该问题无法重现,并且应用程序按设计运行
  • 我正在 S2、S3、HTC Desire、索尼平板电脑 S 上测试我的应用程序,当然还有模拟器 - 在我无法重现问题的所有应用程序上
  • 我正在使用FrameLayout,主绘图区域占据整个空间,控件(使用图像的位置)封装在LinearLayout 中,它漂浮在上方

这是市场上应用程序的链接:

https://play.google.com/store/apps/details?id=com.rts.android.spacesim&feature=search_result

这并不是以某种奇怪的方式来推广我的应用程序,如果您是 S3 所有者并决定检查问题是否可以在您的设备上重现,请在此处写下评论,如果是,如果不是 - 你怎么办观察。

我的问题是:

  • 有人发现过这样的问题吗?
  • 任何想法如何克服它?

【问题讨论】:

    标签: android image


    【解决方案1】:

    以下链接表明 GIF 支持可能会在 4.1 上再次中断,如果我没记错的话,大多数 Galaxy S3 都在运行。我的个人手机目前是 Galaxy S3,上面有 4.1.1

    GIF doesn't display on Samsung Galaxy Note 2

    http://code.google.com/p/android/issues/detail?id=3422

    为什么不使用 png?

    【讨论】:

    • code.google.com 线程已经很老了,我看不到它一般都提到了 GIF(只有动画)。您是否链接了正确的问题?
    • 我认为第二个链接只是一个提示,GIF 支持可能是错误的,因为它确实是!我已将所有图像更改为 PNG,并且我有一个确认,即问题已解决!非常感谢,丰富!
    • @MerlinBG 刚刚在四台设备上进行了测试,包括运行 4.1.2 (CM 10) 的 Galaxy S2 和运行 4.1.1 的 Galaxy S3。在我看来一切都很好
    • 完美,非常感谢! :) 没想到,这个 gif 将不受支持...我现在要重做所有应用程序的所有图像,使其成为 png。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    相关资源
    最近更新 更多