私はアンドロイドのサービスとして動作するアプリケーションを持っていますが、他のアプリケーションはそのアプリケーションと通信する必要があります。androidのアプリケーション間の通信方法
これはサービスとして実装されており、実行中のクライアントアプリケーションは同じアプリケーション内にパッケージ化されていれば正常に動作します。
はしかし、あなたがIBinderのインスタンス(と呼ばれるサービス)を受け取ります私はServiceConnection.onServiceConnected()の実装では、特に、ライン
を」クライアントアプリケーションのためにこの作品を作る問題を抱えていますhttp://developer.android.com/guide/developing/tools/aidl.htmlを以下に示します。YourInterfaceNameを呼び出します.Stub.asInterface((IBinder)サービス)を使用して、返されたパラメータをYourInterface型にキャストします。
アプリケーションが別々に分散されているので、私は誰がドキュメント/書籍/ソースコードへのポインタを提供することができれば、間違いなく「間違った方法」
のように感じているYourInterfaceNameへのアクセス権を持っていけないし、クライアントアプリケーションに渡ってそれをコピーしますそれは、感謝
非常に参考になる(で、私の名前で皮肉を許すジョーク中のビット)を正確にアプリケーションが相互に通信する必要がありますかどう
ええ、その答えはオフラインにして本を読むことですが、例フォームは、オンライン文書よりもはるかに理解しやすいものでした。 –