在哪里放置她的应用程序的资源,以便它们安装在SD卡上?

时间:2010-08-10 11:25:54

标签: android sd-card android-2.2-froyo

我有大文件要集成到我的应用程序(视频)中,因此我的应用程序不会占用电话的所有内部存储器,我看到Froyo可以在SD卡上安装应用程序。

因此我必须测试这个解决方案并且我的应用程序在SD卡上安定下来,唯一的问题是系统将所有相同的文件视频(放在文件/ raw中)安装在内部存储器上电话。因此,我的问题是在哪里放置我的视频或在哪里制作,以便这些也适应SD卡?

3 个答案:

答案 0 :(得分:1)

是的,我在AndroidManifest中添加preferExeternal ... 当我使用ApkInstaller安装我的应用程序时,应用程序安装在SD卡上,但是对于Android Market,应用程序将在电话上安定下来...

我不明白为什么......

答案 1 :(得分:0)

这很奇怪。您是否已在清单中的SD卡上启用安装? 你需要添加

android:installLocation="preferExternal"

AndroidManifest.xml的参数,强制将应用安装在卡上。例如:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.stackoverflow"
  android:versionCode="1"
  android:versionName="1.0" android:installLocation="preferExternal">

答案 2 :(得分:0)

是否可以选择将其移至SD卡? (来自设置中的应用程序管理器)

这是以前的应用程序的更新吗?(因为推出更新可能需要一段时间)