2012-02-28 55 views

回答

2

这是不可能的。这是不可能的原因是Android的根本:它的沙箱应用程序,使其他应用程序无法控制您的进程地址空间。使其成为可能的安全隐患将是巨大的,并且如果做得不正确,就会让您的应用程序容易受到来自其他应用程序的攻击。对于Android固件的更改,这可能在理论上是可能的,但开箱即用,这是不可能的。 (所以,有一种方法可以做到“正确”,但是你不能在大多数Android系统上)。如果你已经编写了两个应用程序,在它们之间建立一些IPC,然后控制UI方式,类似于服务如何与您的应用中的活动对话。

我记得有人在android-developers谷歌组中提到类似Android服务的“stumbleupon”问题:答案是一样的:它可能很好,但最终系统设计的方式,它是目前不可能。

编辑:这里的链接,我提到线程:

http://groups.google.com/group/android-developers/browse_thread/thread/201a443b6758bd79/1cf2eaf728eca4af?lnk=gst&q=stumbleupon#1cf2eaf728eca4af