代码之家  ›  专栏  ›  技术社区  ›  fredley

在为三星Galaxy S开发时,我应该注意哪些怪癖?

  •  1
  • fredley  · 技术社区  · 14 年前

    我最近在Android市场上发布了一款游戏。对于大多数人来说,它似乎工作得很好,但每个使用三星Galaxy S的人都报告了同样的问题:游戏的图形并没有在屏幕上绘制(尽管它们似乎存在,但声音效果仍然会产生)。该游戏使用SurfaceView从PNG图形中绘制各种元素,并对所有元素进行缩放,以便在任何分辨率下都能正常工作。我没有银河系,所以调试非常困难,有过在银河系上开发经验的人能告诉我他们是否发现了这个设备的任何特殊之处吗?

    3 回复  |  直到 14 年前
        1
  •  2
  •   Jason    14 年前

    尝试先将加载屏幕中的文件加载到内存中,然后再玩游戏。

        2
  •  0
  •   Community CDub    8 年前

    三星Galaxy S GT-I9000内部SD卡速度非常慢。这可能是由于文件系统中的错误造成的。确保您的应用程序仅在必要时才在内部SD卡上执行I/O操作。

    请在此处查看详细信息:

    SQLite is extremely slow in Samsung Galaxy GT-I9000

        3
  •  0
  •   Aaron    14 年前

    抱歉,由于某种原因,我不能在上面发表评论…我的游戏也有同样的问题,我加载了一个位图,它是一个PNG,画了简单的矩形,但它们并没有被绘制到银河系的屏幕上。我正在使用BitmapFactory.DecodeResource(ID)预加载位图,但问题仍然存在。我找不到解决这个问题的方法