【问题标题】:How to add images form remote server to android phone application如何将图像从远程服务器添加到 Android 手机应用程序
【发布时间】:2011-12-22 11:42:12
【问题描述】:

我正在开发一个安卓游戏,其中我有一些火车在轨道上行驶。在这个游戏中,我想提供在用户获得时添加更多特殊列车的选项 一定数量的点。 但是我不知道我该怎么做,而在项目开发中我将火车图像放在可绘制文件夹中, 并将它们用作我的代码中的资源。 现在我想把这些新的火车图像放到服务器上,如果用户获得了一定的分数,而不是只给他使用这些分数购买新火车的选项。 但是我怎样才能为那个特定的电话用户更新这些新火车的 .apk 文件......我希望你明白我的意思,因为我需要对代码进行更改。

或者还有其他方法。

请提出建议。

【问题讨论】:

    标签: android android-image


    【解决方案1】:

    关于 SO 有很多类似的问题。请在此Dynamically populate Android ImageView with outside resources 中查看我的答案

    【讨论】:

    • 我可以将远程服务器的图像添加到本地 sqlite 并将它们用作资源,而不更新 .apk 文件,我的意思是图像应该随机来自本地数据库,因为它们是添加的。
    • 你甚至可以直接从服务器使用,而不需要保存在数据库中
    • 实际上我想要一些火车图像只有在用户获得一定数量的点数时才可供用户使用,所以我想为这些图像更新我的本地数据库,但问题是正在使用这些图像制作一个对象我想要的是图像应该从数据库中随机出现,我的问题是我应该使用什么字段来获取随机图像
    • 使用 java.Math.random() 从数据库中获取随机图像
    • 这个java函数会生成一个随机数,在我们指定的某个范围内,如果我们按id存储图片,那么id可能不在那个范围内
    【解决方案2】:

    我认为 apk 安装后无法更新,您可以根据以下关于 SO 的问题获得免费版和专业版之类的东西:

    Maintain pro and free version in Android

    试试这个:

    http://en.androidwiki.com/wiki/Loading_images_from_a_remote_server

    【讨论】:

    • 不要认为@Romi 正在寻找这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    • 2017-12-12
    • 2014-01-10
    • 1970-01-01
    • 2015-10-03
    相关资源
    最近更新 更多