2016-11-02 2 views
1

두 개의 앱 'A'& 'B'를 개발 중입니다. 'A'는 모든 작업을 수행하는 기능/코드 'f'를 포함합니다. 앱 'B'를 여는 'A'의 암묵적인 의도를 발사한다면 'B'위에/'f'를 실행할 수있는 방법이 있습니까? (참고 : 'B'의 API를 사용할 수 없음)다른 앱의 앱 코드 실행

그렇다면 구현 방법은 무엇입니까?

가 수행하려고하는지
+0

가능한 중복 검사 [다중 안드로이드 응용 프로그램은 단일 프로세스 및 애플리케이션 컨텍스트를 공유 할 수 있습니까?] (http://stackoverflow.com/questions/17664090/can-multiple-android-applications-share-a-single 프로세스 및 응용 프로그램 컨텍스트) –

+0

짧은 대답, 네, 할 수 있습니다. 그래도 좋은 생각은 아니에요. –

답변

0

AFAIK 때문에 확실한 보안 문제 수 없습니다 ,하지만 난 현재, 동일한 작업을 수행 Intent Filters를 참조하기 위해 노력하고있어, 어쩌면 ... 함께 할 수있는 뭔가가

그렇지 않으면 앱 A의 adb 명령을 사용하여 앱 B를 시작하고 액티비티 시작시 "f"메소드를 실행하도록 액티비티를 디자인 할 수 있습니다.

0

기능을 수행하는 애플리케이션은 Android Manifest에서 사용자 정의 의도 필터를 사용하고 응용 프로그램은이 사용자 정의 필터로 열 수 있습니다. 이 Start Activity Using Custom Action