2010-12-13 2 views
6

Скажем, у меня есть несколько файлов .apk. Можно ли объединить все это в один .apk-файл для удобства конечного пользователя?Возможно ли установить несколько приложений Android в одном файле APK?

+0

http://developer.android.com/guide/market/publishing/multiple- apks.html Надеюсь, это поможет вам очистить его! – Karoly

+0

@ Кароли - это не кажется особенно актуальным. –

ответ

5

Вы можете скомпилировать несколько действий в один и тот же apk и показать их отдельно в стартовой панели запуска. Это сделает их отдельными для пользователя, но они все равно будут частью одного и того же андроидного «приложения» - они будут работать под одним и тем же идентификатором пользователя и, следовательно, иметь доступ к данным друг друга и могут быть удалены только как группа.

+0

вы можете помочь мне с этим, с каким-то примером или учебником. – VenomVendor

+0

@VenomVendor см. Этот пример: http://www.chainfire.eu/articles/133/_TUT_Supporting_multiple_icons_in_your_app/ – cjm

0

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

+2

Нет, вам не нужно одно основное действие в .apk; вы можете иметь столько, сколько хотите (или вообще ничего). См. Например, Карты Google, которые, как я полагаю, теперь имеют 4. Если они будут полностью работать как отдельные приложения, вы, возможно, должны предоставить для них отдельные имена android: taskAffinity, чтобы они не смешивались. – hackbod

+0

Я имею в виду, что вам нужно начать с одиночной активности, иначе вы начнете реконструировать, с чего начать. – Nikki

+0

Просто дайте различные средства запуска Деятельности описательные имена и отличительные иконки. Пользователь выбирает то, что хочет, точно так же, как они делают с вещами, предоставляемыми отдельными APK. –

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