2016-06-19 9 views
2

複数のアプリケーションにインストールできるライブラリプロジェクトを作成しています。 ライブラリを機能させるには、ファイルをダウンロードする必要があります。私の目標は、ファイルを一度ダウンロードし、他のアプリで自分のライブラリの他のインスタンスに共有することです。 (私はネットワークトラフィックを節約したい)、これをどのように達成するのか。公共の外部ストレージは私の選択肢ではありません。ライブラリプロジェクト間でファイルを共有する

答えて

2

あなたが別のアンドロイドのアプリケーション間の共有機能にしたい場合は、それらの間プロセス間通信(IPC)を実装する必要があります。

アンドロイドアプリケーションは実際にはサンドボックス化されたLinuxプロセスなので、お互いのプライベートデータやファイルにアクセスすることはできません。 Androidの開発のドメインで

、IPCを実装するには2つの方法があります:

MessengersAIDL(アンドロイドインタフェースDefiniton言語)、両方のアプリケーションでバインドされたサービスを利用します。

私は、あなたが対象に関する大きな画像を得るためには、上記のドキュメントの勉強を開始することをお勧めします。

関連する問題