Манифест библиотеки Android - PullRequest
3 голосов
/ 05 октября 2011

Я разрабатываю приложение для Android 2.2.

Я хочу переместить два пакета в библиотеку Android, чтобы использовать его повторно.Эти два пакета содержат только классы, а библиотека будет содержать только классы.

В этих классах будут использоваться GPS, акселерометр, компас и датчик ориентации.

Моя проблема связана с AndroidManifest.xml.Я не знаю, как его настроить.

Читая документацию по Android, я нашел это: Файл манифеста библиотечного проекта должен объявлять все общие компоненты, которые он включает, так же, как и стандартное приложение Android.

Что это за общие компоненты?Должен ли я объявить все классы?

1 Ответ

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

В этом случае общими компонентами будут разрешения, необходимые для использования классов. Вам необходимо запросить разрешение в манифесте для использования GPS, акселерометра, компаса и датчика ориентации. Кроме этого вам не нужно ничего объявлять, и вы можете использовать классы, как и любой другой класс Java. Если бы они содержали «Действия», «Услуги», «Получатели широковещательных сообщений» или «Отправленные широковещательные сообщения», вам также необходимо указать их в Манифесте.

...