Я читал подобные вопросы здесь, но до сих пор неясно, на что поделать. Использование проекта библиотеки означает, что мой общий проект будет иметь два манифеста - один для библиотеки, а другой для основного проекта приложения - и я не понимаю, что происходит, или если есть некоторая избыточность.
Я разрабатываю виджет приложения с "облегченными" и "платными" версиями, поэтому будет иметься почти весь код в проекте библиотеки. Будучи виджетами, библиотека будет иметь, по крайней мере, приемник, услугу, конфигурационную деятельность, а также пару других видов деятельности. Итак, где должны быть объявлены полные декларации этих компонентов, включая намерения, фильтры и т.д.? Они идут в манифест для библиотеки или в манифест для самого пакета приложения, ссылаясь на классы в библиотеке (например, android: name= "com.foo.mylibrary.MyService" )?
Некоторые примеры, на которые я смотрел, похоже, объявляют их в обоих манифестях, но я подозреваю, что их размещение в одном или другом случае не является оператором.