2017-03-04 1 views
0

내 응용 프로그램과 관련하여 응용 프로그램을 시작하고 싶습니다 (샌드 박싱 용).내 응용 프로그램과 관련된 안드로이드 응용 프로그램 시작

나는 응용 프로그램 실행을 위해, android는 bindApplicationperformLaunch 방법을 프로그래머에게 숨겨둔다 고 읽었습니다. 그런 다음 자바 리플렉션을 사용하여 이러한 메소드를 구현했지만 작동하지 않습니다.

그래서 나는 두 가지 질문이 있습니다

  1. 내가 startActivity과 의도없이 안드로이드에서 응용 프로그램을 실행할 수있는 방법

    ?

  2. 내 앱에 다른 앱의 컨텍스트를 복사 할 수 있습니까?

+0

우선 필요한 문제를 재현하는 몇 가지 최소 코드를 게시하는 것이 좋습니다. –

답변

1

안드로이드에서 각 응용 프로그램 (앱에서 여러 프로세스를 때까지하지 않는 한), 그래서 만약 것은 당신의 응용 프로그램에서 다른 응용 프로그램을 실행하려고하는 응용 프로그램은 자체 프로세스에서 실행됩니다 자신의 프로세스에서 실행됩니다.

귀하의 첫 번째 질문 :

일부 UI를 실행하려는 경우 startActivity를을 (전화를해야 있도록 서비스를 시작하는 경우에도 활동, 또한 의도가 필요), 응용 프로그램의 UI에 액세스 할 포인트를 입력 또는 활동.

두 번째 질문 : 응용 프로그램 이후

다른 앱의 컨텍스트를 사용하기는 불가능 자신의 프로세스에서 실행됩니다.

Ankit

관련 문제