Android 打开时下载文件(如果尚未下载)

Android 打开时下载文件(如果尚未下载),android,download,external,Android,Download,External,我是编程新手,所以温柔点 我的Android应用程序将有很多图片,因为它是一个参考应用程序,可以查看很多图表。因此,如果我将所有图像打包到apk中,可能会超过50mb。当应用程序首次打开时,如果尚未下载图像,我如何使文件下载一个充满图像的文件夹 例如,android应用程序Jefit可以下载所有练习的gif动画文件。如果sd卡上还没有图像资源,如何让我的应用程序在第一次运行时下载图像资源 任何帮助都将不胜感激!谢谢。您可以使用共享首选项()设置一个标志,指示您的应用程序(比如在启动活动的onCr

我是编程新手,所以温柔点

我的Android应用程序将有很多图片,因为它是一个参考应用程序,可以查看很多图表。因此,如果我将所有图像打包到apk中,可能会超过50mb。当应用程序首次打开时,如果尚未下载图像,我如何使文件下载一个充满图像的文件夹

例如,android应用程序Jefit可以下载所有练习的gif动画文件。如果sd卡上还没有图像资源,如何让我的应用程序在第一次运行时下载图像资源


任何帮助都将不胜感激!谢谢。

您可以使用共享首选项()设置一个标志,指示您的应用程序(比如在启动活动的onCreate()方法中)是否已经下载了资源,并有3个整数状态:“尚未下载”、“正在下载”和“已下载”

然后下载管理器()应该帮助下载,并在完成时将您的标志设置为“已下载”


最后,这里是一个将文件夹解压缩到SD卡的示例:

您可以使用共享首选项()设置一个标志,指示您的应用程序(比如在启动活动的onCreate()方法中)是否已经下载了资源,其中有3个整数状态:“尚未下载”、“正在下载”和“已下载”

然后下载管理器()应该帮助下载,并在完成时将您的标志设置为“已下载”

最后,这里是一个将文件夹解压缩到SD卡的示例: