Я пишу SDK для использования в других приложениях, чтобы они могли использовать наш сервис. Очевидно, я пишу библиотеку для этого.
Обратите внимание, что пользователь здесь означает пользователя SDK.
Вопросы:
- Мне нужно заняться делом в своей библиотеке. Нужно ли пользователям декларировать мою активность в своем приложении, чтобы использовать ее? Могу ли я определить активность в манифесте моей библиотеки, экспортной библиотеки как
aar
? Это работает?
- Моя библиотека нуждается в некоторых разрешениях, например, чтобы проверить, доступен ли интернет. Как и в случае, описанном выше, могу ли я определить свои разрешения в манифесте моей библиотеки?
aar
или jar
? В чем разница, кроме вещей, упомянутых в Google документах. Любые проблемы поддержки с aar
, например, более низкие версии API не поддерживают его или другие IDE (Eclipse? Все еще используется?) Не поддерживают его? Я имею в виду некоторые практические проблемы с aar
, если они есть.
Я также открыт для любой документации или любой ссылки, чтобы помочь мне.
В прошлом я разрабатывал для Android, последний раз, когда Android Studio только что была выпущена в альфа-версии. Теперь это похоже на новый мир:)