Android 将应用程序数据文件移动到SD卡

Android 将应用程序数据文件移动到SD卡,android,Android,我有一个应用程序,它在res/drawable/中包含一些图像,并在网格视图中显示它们 我在上面添加了一些我的假日照片,所以我的应用程序的大小增加到了70MB左右,bcoz它只是一个简单的应用程序,所有的都存储在手机内存中,我想改变一下 因此,我的问题是:如何制作应用程序,以便在安装后,当我单击“移动到SD卡”选项时,所有图片都存储在SD卡上,然后在应用程序中从那里查看,而不是从手机内存中查看。您可以在Android清单文件中使用installLocation xml标记,就像这里写的那样:将首

我有一个应用程序,它在
res/drawable/
中包含一些图像,并在网格视图中显示它们

我在上面添加了一些我的假日照片,所以我的应用程序的大小增加到了70MB左右,bcoz它只是一个简单的应用程序,所有的都存储在手机内存中,我想改变一下


因此,我的问题是:如何制作应用程序,以便在安装后,当我单击“移动到SD卡”选项时,所有图片都存储在SD卡上,然后在应用程序中从那里查看,而不是从手机内存中查看。

您可以在Android清单文件中使用installLocation xml标记,就像这里写的那样:

将首选外部设置放入清单中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >


这将使它能够将所有图像从drawable移动到sdcard??之后,它给出了安装错误,但在将其更改为android:installLocation=“auto”后,其工作正常,thnx。