Android: управление проектами в Eclipse - PullRequest
0 голосов
/ 19 января 2012

Я разработал довольно большое платное приложение для Android. Он имеет много разделов и множество изображений и видео. Теперь я хочу создать LITE-версию, в которой будет доступно только несколько разделов (с некоторыми отключенными функциями и измененным пользовательским интерфейсом) и только несколько изображений и видео (на 80% меньше ресурсов, чем в платной версии).

Мой вопрос к вам, ребята, как лучше всего решить эту проблему? Очевидно, что я могу просто скопировать проект и удалить ненужные разделы, ресурсы и т. Д. Однако это усложнит обслуживание проекта (для каждой ошибки мне придется исправлять два проекта независимо). Я знаю, что в XCode для iPhone вы можете установить цели и указать, какие ресурсы можно отключить. Есть ли что-нибудь подобное в Eclips?

Спасибо

1 Ответ

1 голос
/ 19 января 2012

Я играл с этим раньше, потому что у меня также была комбинация платного / бесплатного в нескольких приложениях, а ручной процесс показался слишком утомительным.

Я создал рабочее пространство с тремя проектами 1. Библиотечный проект со всем общим кодом и ресурсами 2. Бесплатная версия 3. Платная версия

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

Вы можете использовать PackageManager, чтобы определить полное имя запущенного приложения и включить или отключить функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...