有人可以解释一下如何从另一个应用程序控制一个应用程序吗?我正在使用服务类在app1中运行音乐播放器。我想从另一个应用程序中停止该音乐播放器,即app2。但是,我的概念很简短。
答案 0 :(得分:0)
取决于你需要做什么。
使用Intents:
打开另一个活动(或发送消息)Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
// ...
startActivity(intent);
使用startService()
您尝试做的事情也可以使用Intent广播完成,但前提是您的目标应用支持并收听广播上的特定操作。您需要查看是否支持此ACTION。
答案 1 :(得分:0)
我想继续这个问题。
在我的情况下,我正在开发目标应用程序,我需要为主应用程序实现几个简单的过程调用。基本上是'开始','停止'和'sendData'。正如我写的,我正在开发目标应用程序,所以我可以支持我想要的任何东西。您认为哪种方式最简单?
整个情况稍微解释一下。主应用程序希望我的应用程序启动它的工作,如果需要,他们会要求我自己关闭,当主应用程序关闭它时,它会要求我向前发送我的数据。
我对Android开发很新,所以代码片段更可取。谢谢。