Google Play游戏服务快照位图大小

时间:2015-07-30 08:58:37

标签: android bitmap google-play-services

我创建了一款使用Google Play游戏服务的Android游戏。我使用的一件事是保存游戏或快照功能。

要创建新快照,请使用以下代码。

SnapshotMetadataChange metadataChange = new SnapshotMetadataChange.Builder()
                .setDescription(description)
                .setProgressValue(saveGame.getProgressInLevel())
                .setCoverImage(saveGame.coverImage)
                .build();
        Games.Snapshots.commitAndClose(gameHelper.getApiClient(), saveGameResult.snapshot, metadataChange);

其中一个认为我保存在快照中的是封面图片。

现在我看到一些OutOfMemoryError的问题报告。这很可能是因为封面图片很大。所以,我的问题是:该位图的要求是什么?它有多大?它有什么分辨率?什么方面的口粮是最好的?

我无法在Google的文档中找到任何答案。

1 个答案:

答案 0 :(得分:0)

“Google Play游戏服务目前对二进制数据实施大小限制,并分别覆盖3 MB和800 KB的图像大小。”

此信息可在此link中找到。

我认为您的封面图片大小超过800 KB。 希望这可以帮助。