2010-12-31 4 views
0

他のアプリケーションから1つのアプリケーションを制御する方法を教えてもらえますか?私は、サービスクラスを使用してapp1で音楽プレーヤーを実行しています。他のアプリからその音楽プレーヤーを停止したい、つまりapp2。しかし、私はその概念を短くしています。別のアプリから1つのアプリケーションにアクセスする

答えて

0

必要な作業によって異なります。

別のアクティビティを開く(またはメッセージを送信するには、)を使用してインテントである:

Intent intent = new Intent(); 
intent.setAction(android.content.Intent.ACTION_VIEW); 
    // ... 
    startActivity(intent); 

以降のサービスはあなたにもなく、場合にのみ、テントブロードキャストを使用して行うことができやろうとしている何startService()

を使用することですあなたのターゲットアプリは、放送上の特定のアクションをサポートし、それを聞きます。あなたはそのようなACTIONがサポートされているかどうかを確認する必要があります。

0

私は少しこの質問を続けたいと思います。

私の場合は、ターゲットアプリケーションを開発しています。私は、メインアプリケーション用の簡単なプロシージャコールをいくつか実装する必要があります。基本的に 'start'、 'stop'、 'sendData'です。私が書いたように、私は目標アプリを開発していますので、私が望むものをサポートすることができます。あなたが言うのは、最も簡単な方法です。

全体的な状況についてもう少し説明しました。主なアプリは、私のアプリが仕事を開始するようにしたい、そして必要ならば私は自分をオフにするように要求し、メインアプリが閉じると、私は自分のデータを送るように要求するだろう。

私はAndroid開発にはかなり新しいので、コードスニペットが適しています。ありがとうございました。

関連する問題