Я хочу разработать проект библиотеки, который состоит из GCMIntentService, и он выполняет процесс регистрации GCM и получает сообщения, отправленные через GCM.
Я использовал AIDL для предоставления моей проектной службы библиотеки для размещения приложения, но мне также нужно объявить службу в проекте приложения. Как я могу избежать этого?
Также мне нужно было объявить все разрешения, необходимые для GCM, в манифесте приложения.
Есть ли способ, с помощью которого все разрешения и службы из проекта библиотеки могут ссылаться на хост-приложение без необходимости декларировать их снова в манифесте?
Я искал это и нашел:
1. Возможно ли инкапсулировать разрешение в рамки Android (библиотека)
В котором четко сказано, что то, чего я пытаюсь достичь, невозможно.
2. Что-то полезное Проект библиотеки выполняет слияние манифеста?
Ответ @Hayes Haugen говорит, что "слияние AndroidManifest.xml поддерживается в версии 20 инструментов ADT"
Я использую ADT версии 20.0.3
В любом случае я могу добиться наличия проекта библиотеки, обеспечивающего интеграцию GCM?