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

#1楼 票数:0

取决于您需要做什么。

通过使用Intents打开另一个活动(或发送消息):

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

通过使用startService()启动服务

也可以使用Intent广播来完成您要尝试的操作,但前提是您的目标应用程序支持并收听广播中的特定操作。 您需要查看是否支持这种ACTION

#2楼 票数:0

我想继续这个问题。

就我而言,我正在开发目标应用程序,我需要为主应用程序实现一些简单的过程调用。 基本上是“开始”,“停止”和“ sendData”。 如我所写,我正在开发目标应用程序,因此我可以支持我想要的任何东西。 您会说这是最简单的处理方式。

整个情况有更多解释。 主应用程序希望我的应用程序开始工作,如果需要,他们会要求我关闭自己,而当主应用程序关闭时,它会要求我转发数据。

我是android开发的新手,所以最好使用代码段。 谢谢。

  ask by vivek translate from so

未解决问题?本站智能推荐:

1回复

运行流星应用程序作为Android应用程序

我是meteor的新手(甚至是Linux),并且在Web应用程序开发方面没有经验。 我正在尝试将示例流星应用程序作为Android应用程序运行,遵循此处的教程。 我已经完成了将其作为web应用程序运行。要在android中运行它,根据文档中的说明,我添加了命令: 但它说按照这里的说明。
1回复

我的应用程序中的权限错误

我正在制作一个应用程序。我希望该应用程序在Android 2.2及更早版本的设备上自行启用数据连接(3G)。我添加了权限,但我收到错误“权限仅授予系统应用程序”..有人能告诉我如何克服这个问题。这是非常有用的手机。这些是我添加的权限 如果有任何替代方法,我非常欢迎
1回复

开发姜饼蜂窝的Android应用程序

我是一个新的Android开发人员。 我正在为Android Gingerbread(2.3.3)开发一个应用程序,我希望我的应用程序可用于带有HoneyComb 3.0的平板电脑。 我的问题是: 什么是最好的方法,首先将应用程序开发为Gingerbread并将其应用于Honeyco
1回复

AndroidCyanogenModFM播放器应用程序

嗨,我正在尝试为cyanogen mod构建FM播放器。 我得到了Cyanogen mod git的代码形式 https://github.com/CyanogenMod/android_packages_apps_FM 这适用于使用MIUI Rom的用户。 我有什么办法可以编译代
1回复

AndroidSDK。自签名应用程序发布

问题的目的:在哪里可以获得“ release.keystore”? 我准备将我的应用打包/导出到.apk 我使用Google地图,因此无法再使用调试密钥。 现在,我必须自签名我的应用程序并使用“发布”密钥库创建发布密钥。 唯一的问题,我该怎么做? 我在这里: https :
4回复

我应该用什么Android设备来开发我的Android应用程序?[关闭]

我将很快编写我的Android应用程序,并考虑购买一个可靠的Android设备进行开发和使用。 我的问题是你们,假设你想在Adroid设备上开发和测试你的应用程序,你会推荐什么? 三星Galaxy看起来很有前途,但我知道选择一款好的开发手机就是你明智地需要明智选择的东西之一。 Andro
2回复

如何确定要开发哪种Android风格的应用程序?

我的研究表明,Android 2.2和2.3在市场上占有一席之地。 但是,在开发应用程序时,我应该保留应用程序2.1的API级别还是使用2.2+? 通常考虑哪些因素?
1回复

如何在Android应用程序中获取DTMF铃声

当对方在通话过程中按1,2,3 ..... 9时,是否可以在android中获取DTMF音? 如果是这样,怎么办?