Манифест библиотеки Android и манифест приложения

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

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

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

38
задан erdemlal 18 November 2013 в 12:27
поделиться