GCMIntentServiceで構成され、GCM登録プロセスを実行し、GCMを介して送信されたメッセージを受信するライブラリプロジェクトを開発したいと思います。
AIDLを使用してライブラリプロジェクトサービスをホストアプリケーションに公開しましたが、アプリケーションプロジェクトでもサービスを宣言する必要があります.....これを回避するにはどうすればよいですか?
また、アプリケーションマニフェストでもGCMに必要なすべてのアクセス許可を宣言する必要がありました。
ライブラリプロジェクトのすべてのアクセス許可とサービスを、マニフェストで再度宣言しなくても、ホストアプリケーションから参照できる方法はありますか?
私はこれを検索して見つけました:
1。Androidフレームワーク(ライブラリ)内にパーミッションをカプセル化することは可能
ですか?これは、私が達成しようとしていることは不可能であることを明確に示しています。
2.マニフェストファイルがマージされる有用なライブラリプロジェクトはありますか?
@Hayes Haugenの回答によると、「AndroidManifest.xmlのマージはADTツールのバージョン20でサポートされています」
私はADTバージョン20.0.3を使用してい ます。
とにかく、GCM統合を提供するライブラリプロジェクトを持つことを達成できますか?