2013-02-28 44 views
2

我面临一个奇怪的问题,这已经让我发疯,所以任何帮助都是非常受欢迎和赞赏的。图像未加载在Galaxy S3上

我已经创建了一个Android应用程序,它在各种手机和平板电脑上工作得很好,但在某些Galaxy S3设备上,根本不加载图像。

这里是事实,无论是从我自己和我从应用程序的抱怨用户收集的信息:

  • 所有图像都封装在应用程序,在绘制文件夹,因此所有决议案
  • 访问
  • 图像由mypackage.R.drawable.image_id,或直接通过@drawable/image_id引用或者在XML
  • 的图像是半透明的,并存储在.gif格式
  • 大约有40张图片共,每个都是25×25像素,“最大”是1.25Kb
  • 现在我已经从S3业主只拿到了投诉
  • 发生在标准的操作系统的问题,而不是对自定义光盘(至少我没有关于自定义光盘信息)
  • 至少一个S3所有者,谁面临的问题,声称他的手机更新到很多S3设备的最新Android版本
  • 问题是不可再现和应用程序的工作原理为设计
  • 我在S2,S3,HTC Desire,Sony平板电脑S上测试我的应用程序,当然还有模拟器 - 所有这些我都无法重现问题
  • 我使用FrameLayout,其中主绘图区占用了整个空间,则控制(其中,图像被使用)被包装在一个LinearLayout,其被上述

这里浮动是到应用上的链接市场:

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

这并不是因为一些奇怪的方式,以促进我的应用程序,如果你是一个S3所有者,并决定检查问题是否是您的设备上再现的,请在这里如果写评论它是,如果不是 - 你观察到了什么。

我的问题是:

  • 已经有人观察到这样一个问题?
  • 任何想法如何克服它?

回答

2

以下链接表明GIF支持可能会在4.1上再次被破坏,如果我没有弄错,大多数Galaxy S3都在运行。我个人的手机是银河S3的那一刻,我有它

GIF doesn't display on Samsung Galaxy Note 2

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

为什么不使用PNG 4.1.1?

+0

code.google。COM线程是相当古老的,我看不到它一般提到GIF(只有动画)。你有没有链接正确的问题? – DigCamara 2013-02-28 22:50:56

+0

我认为第二个链接只是一个提示,gif支持可能是错误的,因为它确实是!我已将所有图片更改为PNG,并且我有一个确认信息,说明问题已解决! 非常感谢! – MerlinBG 2013-03-01 05:47:09

+0

@MerlinBG刚刚在四款设备上进行了测试,包括运行4.1.2(CM 10)的Galaxy S2和运行4.1.1的Galaxy S3。一切看起来都不错 – Rich 2013-03-01 05:55:03