Принудительный выбор установки приложения Android

Продолжаем уроки по редактированию apk. В данном уроке вы научитесь как выставить принудительный выбор установки приложения Android!

Для тех кто пропустил прошлые уроки либо хочет прочитать другие, настоятельно рекомендую прочитать — Редактирование APK.

Если нет желание ковыряться и необходимо установить приложение во вешнюю память — установка приложений на вешнюю память.

После того как декомпилировали apk откройте в корне папки проекта AndroidManifest.xml приложением Notepad ++выбор установки приложения AndroidОбратите внимание на строку android:installLoction= — данный пункт отвечает за место установки apk.

Возможные варианты значения параметра

  • android:installLoction=»auto» —  выбор установки приложения Android «авто», система на свое усмотрение установит приложение либо на карту памяти либо во внутреннюю память.
  • android:installLoction=»internalOnly»  —  выбор установки приложения Android только во внутреннюю память
  • android:installLoction=»preferExternal» —  выбор установки приложения Android только во внешннюю память

Каким приложениям и сервисам нельзя устанавливать выбор установки приложения Android — preferExternal

  • Сервисы- любые сервисы которые отвечают за систему оповещений
  • Часы — приложения или сервисы которые связаны со временем
  • Средство Ввода — виртуальная клавиатура
  • Живые обои
  • Виджеты
  • Приложения с аккаунтами — вконтакте, фейсбук, skype
  • Приложения с синхронизацией
  • Приложения требующие административные права устройства
  • Приложения стоящие в автозагрузке с операционной системой Android

Также выставив выбор установки apk «preferExternal» и подключив устройство Android как внешний накопитель (флешка). Вы не сможете использовать данное приложение.

Теперь можете обратно компилировать измененное apk, подписать и установить на Android.

На этом урок по измению места установки apk окончен!