从另一个应用访问一个应用

时间:2010-12-31 13:55:10

标签: android android-2.2-froyo

有人可以解释一下如何从另一个应用程序控制一个应用程序吗?我正在使用服务类在app1中运行音乐播放器。我想从另一个应用程序中停止该音乐播放器,即app2。但是,我的概念很简短。

2 个答案:

答案 0 :(得分:0)

取决于你需要做什么。

使用Intents:

打开另一个活动(或发送消息)
Intent intent = new Intent();  
intent.setAction(android.content.Intent.ACTION_VIEW);  
    // ...
    startActivity(intent);  

使用startService()

启动服务

您尝试做的事情也可以使用Intent广播完成,但前提是您的目标应用支持并收听广播上的特定操作。您需要查看是否支持此ACTION

答案 1 :(得分:0)

我想继续这个问题。

在我的情况下,我正在开发目标应用程序,我需要为主应用程序实现几个简单的过程调用。基本上是'开始','停止'和'sendData'。正如我写的,我正在开发目标应用程序,所以我可以支持我想要的任何东西。您认为哪种方式最简单?

整个情况稍微解释一下。主应用程序希望我的应用程序启动它的工作,如果需要,他们会要求我自己关闭,当主应用程序关闭它时,它会要求我向前发送我的数据。

我对Android开发很新,所以代码片段更可取。谢谢。