Установка apk файлов на устройство sd-card - PullRequest
0 голосов
/ 12 июня 2011

Когда пользователь устанавливает мое приложение, я хочу установить свои apk-файлы на устройства SDCARD.

Я видел исходный код PackageManagerService.java, я могу обновить место установки, но я не уверенЯ должен изменить этот код.

1 Ответ

2 голосов
/ 12 июня 2011

Я думаю, что должно помочь вам:

Местоположение установки приложения (developer.android.com)

Цитата:

Начиная с API уровня 8, вы можете разрешить установку приложения на внешнее хранилище (например, SD-карту устройства).Это дополнительная функция, которую вы можете объявить для своего приложения с помощью атрибута android:installLocation manifest.Если вы не объявите этот атрибут, ваше приложение будет установлено только во внутреннее хранилище и не может быть перемещено во внешнее хранилище.

Чтобы разрешить системе устанавливать ваше приложение во внешнем хранилище, измените манифест.файл для включения атрибута android:installLocation в элемент <manifest> со значением "preferExternal" или "auto".Например:

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