Java 在我的应用程序上下文中启动android应用程序

Java 在我的应用程序上下文中启动android应用程序,java,android,sandbox,android-context,android-security,Java,Android,Sandbox,Android Context,Android Security,我想在我的应用程序上下文中启动一个应用程序(用于沙箱) 我了解到,对于应用程序启动,android使用程序员隐藏的bindApplication和performLaunch方法。之后,我用java反射实现了这些方法,但它不起作用 所以我有两个问题: 如果没有startActivity和意图,我如何在android中启动应用程序 我可以将另一个应用程序的上下文复制到我的应用程序中吗 在Android中,每个应用程序都在自己的进程中运行(除非你的应用程序中有多个进程),因此,如果尝试从你的应用程序启

我想在我的应用程序上下文中启动一个应用程序(用于沙箱)

我了解到,对于应用程序启动,android使用程序员隐藏的
bindApplication
performLaunch
方法。之后,我用java反射实现了这些方法,但它不起作用

所以我有两个问题:

  • 如果没有
    startActivity
    和意图,我如何在android中启动应用程序

  • 我可以将另一个应用程序的上下文复制到我的应用程序中吗


  • 在Android中,每个应用程序都在自己的进程中运行(除非你的应用程序中有多个进程),因此,如果尝试从你的应用程序启动另一个应用程序,该应用程序将在自己的进程中运行

    你的第一个问题:

    活动正在进入访问应用程序UI的点,因此,如果要启动某个UI,则必须调用startActivity(),即使您正在启动服务或活动,也需要意图

    第二个问题:

    由于一个应用程序在自己的进程中运行,所以不可能使用另一个应用程序的上下文


    Ankit

    你可以考虑发布一些最小的代码来复制你开始的问题。