Где разместить ресурсы ее приложения, чтобы они были установлены на SD-карте? - PullRequest
1 голос
/ 10 августа 2010

У меня есть большие файлы для интеграции в мое приложение (видео), и, таким образом, мое приложение не занимает всю внутреннюю память телефонов, поэтому я увидел, что с помощью Froyo можно было установить приложения на SD-карту.

Таким образом, я должен протестировать это решение, и мое приложение хорошо располагается на SD-карте, единственная проблема заключается в том, что система устанавливает все те же мои файлы видео (которые находятся в файле / raw) во внутренней памяти телефона. Таким образом, мой вопрос заключается в том, где разместить мои видео или где сделать так, чтобы они также располагались на SD-карте?

Ответы [ 3 ]

1 голос
/ 12 августа 2010

Да, я добавляю Предпочитаемый Exeternal в моем AndroidManifest ... Когда я устанавливаю свое приложение с помощью ApkInstaller, приложение устанавливается на SD-карту, но в Android Market приложение располагается на телефоне ...

Я не понимаю, почему ...

0 голосов
/ 14 февраля 2011

Это дает вам возможность переместить его на SD-карту? (из диспетчера приложений в настройках)

Это обновление для предыдущего приложения? (Потому что обновление может занять некоторое время)

0 голосов
/ 11 августа 2010

Странно. Вы включили установку на 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">
...