Android - Использование действия без записи манифеста - PullRequest
2 голосов
/ 05 октября 2011

Я работал над кучей полезных действий.Цель состоит в том, чтобы пользователь просто мог повторно использовать исходный код, и нет необходимости в каких-либо макетах XML-файлов.Следовательно, все макеты создаются программно.Нет ссылки на какой-либо файл макета XML.

Единственная проблема, с которой я сталкиваюсь, заключается в том, что пользователь вынужден вводить действия в файле манифеста.

Мне интересно, есть лиспособ обойти этот шаг пользователем.Возможно, пользователь может вызвать некоторый метод Init () в моем коде, который программно добавит действия к объекту «manifest».Должно быть некоторое представление о манифестном объекте, так как Android ищет его при создании нового действия.

Заранее благодарим за помощь.

1 Ответ

1 голос
/ 05 октября 2011

Цель состоит в том, чтобы пользователь просто мог повторно использовать исходный код, и нет необходимости в каких-либо макетных XML-файлах.Следовательно, все макеты создаются программно.Нет ссылки на какой-либо макет XML-файла.

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

Мне интересно, есть ли способ обойти этот шаг пользователем.

Нет, извините, это невозможно.

В конце концов, я думаю, что проекты библиотек Android будут поддерживатьобъединение манифестов, чтобы помочь справиться с этим.

...