我想在活动布局的某个部分内从我的活动中启动另一个应用程序,以便我的应用程序在后台可见。是否可能?
我知道如何启动另一个应用程序,但只想在我的活动的某些部分显示它。
答案 0 :(得分:2)
这是不可能的。这是不可能的原因是Android的基础:它沙盒应用程序,以便其他应用程序无法控制您的进程地址空间。使这成为可能的安全隐患将是巨大的,并且如果做错了,使您的应用容易受到来自其他应用的攻击。这在理论上可以通过更改Android固件来实现,但是开箱即用,这是不可能的。 (所以,有一种方法可以做到这一点“正确”,但你不能在大多数Android系统上运行。)如果你已经编写了两个应用程序,它们总是可以在它们之间建立一些IPC,然后控制UI方式,类似于服务与您应用中的活动对话的方式。
我记得有人在android-developers google小组中就Android的“stumbleupon”问题提出这个问题:答案是一样的:它可能很好,但最终系统的设计方式,它不是目前可能。
编辑:这是我提到的主题的链接: