他のアプリケーションから1つのアプリケーションを制御する方法を教えてもらえますか?私は、サービスクラスを使用してapp1で音楽プレーヤーを実行しています。他のアプリからその音楽プレーヤーを停止したい、つまりapp2。しかし、私はその概念を短くしています。別のアプリから1つのアプリケーションにアクセスする
0
A
答えて
0
必要な作業によって異なります。
別のアクティビティを開く(またはメッセージを送信するには、)を使用してインテントである:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
// ...
startActivity(intent);
以降のサービスはあなたにもなく、場合にのみ、テントブロードキャストを使用して行うことができやろうとしている何startService()
を使用することですあなたのターゲットアプリは、放送上の特定のアクションをサポートし、それを聞きます。あなたはそのようなACTIONがサポートされているかどうかを確認する必要があります。
0
私は少しこの質問を続けたいと思います。
私の場合は、ターゲットアプリケーションを開発しています。私は、メインアプリケーション用の簡単なプロシージャコールをいくつか実装する必要があります。基本的に 'start'、 'stop'、 'sendData'です。私が書いたように、私は目標アプリを開発していますので、私が望むものをサポートすることができます。あなたが言うのは、最も簡単な方法です。
全体的な状況についてもう少し説明しました。主なアプリは、私のアプリが仕事を開始するようにしたい、そして必要ならば私は自分をオフにするように要求し、メインアプリが閉じると、私は自分のデータを送るように要求するだろう。
私はAndroid開発にはかなり新しいので、コードスニペットが適しています。ありがとうございました。
関連する問題
- 1. アクセス別の銀色のアプリケーションから1
- 2. リンク/ポート転送で別のコンテナから1つのコンテナのアプリケーションにアクセスする
- 3. 1つの流星アプリから別の流星アプリに画像にアクセスする方法
- 4. 別のコントローラから1つのコントローラのテキストエリアにアクセスするJavaFX
- 5. 別のオブジェクトから1つのオブジェクトのプロパティにアクセスする
- 6. 別のアプリケーションから1つのアプリケーションを終了する方法
- 7. 別のクラスから1つの変数にアクセスする方法
- 8. 別のアプリからあるアプリでイベントにアクセスする
- 9. 1つのアプリケーションから別のセッションにセッションを渡すには?
- 10. 1つのアプリケーションから別のアプリケーションにコピーする方法のアイデア
- 11. フレックスで別のアプリケーションから1つのアプリケーションを実行するには?
- 12. 別のxamlページから1つのxamlページのボタンにアクセス
- 13. 別のドッカーから1つのドッカーのMariaDBにアクセス
- 14. 既存のコアデータストアを1つのiPhoneアプリから別のiPhoneアプリに再利用
- 15. 別のウィンドウのコードビハインドから1つのウィンドウのプロパティにアクセスするには?
- 16. 別のアプリケーションから1つのWindowsアプリケーションのコントロールにデータを挿入します。
- 17. 別のスクリプトからの1つのスクリプトのメソッドへのアクセス
- 18. 1つのViewControllerから別のViewControllerにオブジェクトにアクセスする方法
- 19. 別のアプリテンプレートに1つのアプリからDjangoテンプレートを追加する
- 20. 1つのlaravelアプリから別のlaravelアプリへの通知を送信
- 21. 別のアプリからxmlファイルにアクセスするandroid
- 22. 1つのフォルダから別のフォルダにアクセス許可をコピーする
- 23. 1つのJavaアプリケーションから別のJavaアプリケーションにJNAポインタを送信
- 24. 1つのアプリが他のアプリのイベントにアクセスできますか?
- 25. Androidアプリで1つのアクティビティから別のアクティビティにスコアを取る
- 26. androidの別のアプリケーションからContentProvidersデータにアクセスする
- 27. 別のnwアプリケーションから1つのノードWebkitデスクトップアプリケーションを実行
- 28. 別のページから1ページのコントロールにアクセスする
- 29. 別のSWFファイルから1つのファイルのMovieClipsにアクセスします。
- 30. 1台のコンピュータから別のコンピュータにアプリケーションを移動する