android– 从另一个应用程序控制应用程序

android– 从另一个应用程序控制应用程序,第1张

概述我读了thisquestion和anotherquestion,我理解如何从另一个应用程序启动一个应用程序(让我们调用另一个应用程序LauncherApplication).但是,我的目标不仅是启动一个应用程序,而是使用它的功能,所以我认为LauncherApplication应该使用intent(显式或隐式)启动一个活动.我应该知道已

我读了this question和another question,我理解如何从另一个应用程序启动一个应用程序(让我们调用另一个应用程序LauncherApplication).但是,我的目标不仅是启动一个应用程序,而是使用它的功能,所以我认为LauncherApplication应该使用intent(显式或隐式)启动一个活动.

我应该知道已安装的应用程序所做的数据和 *** 作,我应该在启动之前将这些信息添加到intent实例中.我希望LauncherApplication允许用户(而不是开发人员)配置此意图,但我如何提前知道要为已安装的应用程序设置意图的参数?

我应该实现“LauncherApplication *”,以便允许用户通过图形界面构建一个intent.或者我可以让我的应用程序支持添加插件:这样,我可以为每个已安装的应用程序创建一个插件,其中每个插件可能负责管理与其关联的应用程序的意图配置.

更新(添加详细信息).特别是,LauncherApplication应该是一个启用了语音识别器的服务,因此用户可以启动一个发出特定关键字的应用程序:以及启动一个应用程序,用户应该能够关闭它并使用它的功能.

例如,我可以安装一个应用程序((我们称之为libraryApp)来搜索库中的可用书籍;该应用程序可以具有以下功能:

>搜索一本书(如果该书可用,它已经被借出或者是由其他人预订的,则该功能可能会返回).
>预订一本书(此功能应该返回完成预订).

这样,当我发出单词“start libraryApp”时,LauncherApplication服务应该启动libraryApp应用程序.启动应用程序后,服务应该能够向其发送命令以使用其中一个可用功能(搜索书籍,预订书籍).

如何将命令发送到已经处于活动状态的应用程序,以便对其进行控制?

解决方法:

how do I kNow in advance the parameters to put in an intent for the installed applications?

你和他们的开发者交谈.在Intent上通常没有“参数”来启动应用程序的启动器活动(或活动),因为主屏幕不会在Intent上放置这样的“参数”.

总结

以上是内存溢出为你收集整理的android – 从另一个应用程序控制应用程序全部内容,希望文章能够帮你解决android – 从另一个应用程序控制应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存