2010-08-10 2 views
1

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

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

ответ

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"> 
+0

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

+0

Функция поддерживается только платформой 2.2 Теперь. Установлено ли на вашем устройстве с рынком Android 2.2? Также я могу зависеть от устройства, вероятно, поставщик добавил предпочтение, чтобы позволить пользователю принудительно установить место установки. –

+0

Я использую связь с Froyo ... – chris2a

1

Да я добавляю preferExeternal в моем AndroidManifest ... Когда я устанавливаю мое приложение с ApkInstaller, приложение устанавливается на SD-карту, но с Android Market, приложение оседает на телефон ...

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

0

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

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

Смежные вопросы