0

私はアンドロイド音楽アプリを構築しており、再生、一時停止などのすべての再生 UI を制御するアクティビティを使用して、バックグラウンドで実行されるプレーヤー サービスを実装しました。

最初は、サービスは同じプロセスで実行されていました。しかし、ネットワーク IO の実行中に UI スレッドをブロックしていたため、独自のプロセスで実行するようにしました。

現在、bindservice を使用して、サービス オブジェクトをアクティビティに返しています。

サービスに接続してそのメソッドを使用するにはどうすればよいですか?

いくつかの AIDL が必要であることは知っていますが、私は Java と Android を初めて使用するので、いくつかの例を見せてもらえますか? AIDL の開始方法

ありがとう。

4

1 に答える 1

1

ここで Android 開発者ドキュメントから始めることができます: http://developer.android.com/guide/components/aidl.html

http://developer.android.com/guide/components/bound-services.html

次に、AIDL を検索することによってすでに回答されている他の同様の質問を参照してください

于 2013-01-14T22:48:49.180 に答える