android - 如何在 Android fragment 中运行或启动应用程序?

标签 android android-fragments launch

我想在 fragment 中启动任何现有的设备应用程序。 任何人都可以帮助我,我该怎么做。

谢谢 & BR, 帕万

最佳答案

您不能只运行来自其他应用的代码。出于安全原因,每个应用程序都在它自己的 dalvik VM 中运行。如果你想与其他应用程序交互,你需要使用 Intent 系统。这允许程序员定义某些交互方式。

如果您谈论的是您自己制作的两个应用程序,您可以尝试通过在两个应用程序的 list 中与共享用户 ID 共享资源以及从一个应用程序切换到另一个应用程序的 Intent 来模仿您在此处要求的应用程序场景中的应用程序.并不是说我能想到一个好的用例...

将此与具有透明背景的第二个应用程序结合起来,应该可以以某种方式隐藏另一个应用程序已启动的事实。虽然仍然想不出一个好的用例...让我感到惊讶。

关于android - 如何在 Android fragment 中运行或启动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045974/

相关文章:

java - 随机实例化派生类

java - 对 ArrayList 使用可选索引 - 可能吗?

android - 方向绑定(bind)服务的问题已更改

android - view.getViewTreeObserver().addOnGlobalLayoutListener 泄漏 fragment

安卓SDK : hello world does not run

java - 更改android顶部栏的背景颜色

android - Smack 4.2.0 OutgoingChatMessageListener 没有接到任何电话

android - 录制 fragment 或 View ,输出视频

android - 单击通知时从服务启动 Activity

cocoa - 以编程方式强制 Cocoa 应用程序以 32 位模式启动