1

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

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

4

3 回答 3

1

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

我不明白为什么...

于 2010-08-12T08:23:45.023 回答
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">
于 2010-08-11T19:35:20.713 回答
0

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

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

于 2011-02-13T21:58:06.243 回答