【发布时间】:2012-11-13 04:30:20
【问题描述】:
好的,我有一个应用程序,我想使用其他应用程序。例如,我有一个应用程序可以做很多事情,除了目录查找,因为已经有一个应用程序可以为我的学校做这件事。我知道我可以使用意图启动应用程序,但这也会使它们远离我的应用程序的导航菜单。无论如何我可以在视图布局中运行应用程序。我对此不抱希望,但我想我还是有机会问的。
【问题讨论】:
标签: android
好的,我有一个应用程序,我想使用其他应用程序。例如,我有一个应用程序可以做很多事情,除了目录查找,因为已经有一个应用程序可以为我的学校做这件事。我知道我可以使用意图启动应用程序,但这也会使它们远离我的应用程序的导航菜单。无论如何我可以在视图布局中运行应用程序。我对此不抱希望,但我想我还是有机会问的。
【问题讨论】:
标签: android
这在技术上可以通过使用小部件来实现。您可以实现AppWidgetHost,其他应用程序可以创建App Widgets 以在您自己的应用程序中使用。这就是 Android 中的启动器屏幕的工作原理。
当然,这只有在其他相关应用程序实现小部件时才有效。因此,您的问题的一般答案是否定的,不可能在您自己的内部托管任意应用程序或来自其他应用程序的视图/活动。
【讨论】:
这不是 Android 的设计理念。您应该向目录应用程序发送一个 Intent,我希望它旨在查找结果,然后将其返回给您。机制是你的app里的startActivityForResult(),目录app里的setResult()。
【讨论】: