Наиболее эффективное использование библиотек Android для версий Premium/Lite?

Я пытаюсь создать версию Lite и Premium моего приложения. Вместо создания двух версий приложения я пытаюсь использовать библиотеку, доступ к которой имеет каждый из двух.

Мне было интересно, есть ли способ сделать это, не имея облегченной версии доступа к изображениям премиум-класса и макетам xml.

У кого-нибудь есть руководство или пример, где в лайт-версии меньше контента, чем в премиум-версии, и куда положить контент?

Спасибо!


person droider    schedule 03.07.2012    source источник
comment
Как правило, проект библиотеки используется для централизации общего кода и ресурсов, если у вас есть изображения и xml, которые не предполагается использовать в проекте Lite, просто поместите их в проект премиум-класса. Если вы используете внешний инструмент сборки, такой как Ant или Maven, оба они предоставляют возможность исключать ресурсы на этапе сборки проекта.   -  person yorkw    schedule 04.07.2012


Ответы (1)


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

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

http://blog.donnfelker.com/2010/08/05/howto-android-full-and-lite-versions/

http://nexus.zteo.com/blog/2010/10/19/ 3238/

http://bitowl.wordpress.com/2011/07/06/tutorial-how-to-make-full-and-lite-versions/

Надеюсь это поможет

person Darryl Bayliss    schedule 03.07.2012
comment
Это нормально, но в идеале облегченная версия не должна иметь ресурсов премиум-версии. - person droider; 04.07.2012