2016-06-13 3 views
1

は現在、私はサービスを実行するアプリケーションを開発しています。このサービスはどのアクティビティにもバインドされず、デバイスの起動時に単独で(UIまたはアクティビティなしで)起動されます。サービスでより多くの制御と同期を得るには?

このサービスの設定は、サービスのコントロールを持っているか、それが必要であるとき、UI活動との良好なのsyncronization/communitcationを持っていることは本当に難しいことができます。だから、

、(など、UIで実行されている場合は、良好なコミュニケーションを知っている)制御の下で私のサービスを持っているための最良のツールはありますか?あなたの説明から

答えて

1

は、あなたがプロセス間通信を行っています。あなたはAIDL、必ずあなたの友人のためである、すなわちAndroidのインタフェース定義言語、を参照してください。迅速なチュートリアルへのリンク以下

チェック:

別のオプションは、使用することを検討することです:

RemoveViews 別のプロセスに表示することができるビューの階層を記述する。階層はレイアウトリソースファイルから拡張され、このクラスは拡張された階層の内容を変更するための基本的な操作を提供します。あなたはそれを他のアプリケーションが(同じ権限とアイデンティティを)自分であるかのように、指定した操作を実行する権限を付与され、別のアプリケーションにPendingIntentを与えることによって

関連する問題