2012-01-31 6 views
1

가 하나 개의 코어와 여러 개의 플러그인과 모듈 안드로이드 응용 프로그램입니다 - 더 - 플라이.설치 플러그인 내가 달성하기 위해 노력하고있어

기본 핵심 APK를 다운로드하고 기능이 필요한 경우 응용 프로그램은 원격 서버 (Android 마켓 등)에서 응용 프로그램을 가져와 두 번째 실행 불가 응용 프로그램 (실행 프로그램 없음)으로 설치합니다) 그런 다음 새 플러그인에서 인 텐트를 끕니다.

APK 을 사용자가 다운로드하여 설치하지 않아도 응용 프로그램에서 다운로드하여 설치할 수 있습니까? - 둘 다 동일한 키로 서명 된 경우?

근거가 육상 및 해양 동일한 응용 프로그램 용 코드를 개발하는 두 개 (또는 그 이상)의 팀이 될 수 있으며, 어떤 코드는 인터페이스, 그들 사이에 공유되지 것입니다.

우리의 용량은 최대 이미하지만 사업은 더 많은 작업을 요구하고 우리가 소스 코드를 넘겨하지 않을거야.

감사합니다,

답변

1

수있는 응용 프로그램을 다운로드하고 설치하는 APK를 시작하는 데 사용자없이 - 그들은 모두 같은 키를 사용하여 로그인 한 경우? 당신이 "시작"에 의해 무엇을 의미하는지에 따라 달라집니다

. 직접 APK를 다운로드 할 수 있습니다. 당신은 설치 프로그램을 가지고 올바른 MIME 타입으로 ACTION_VIEWIntent을 발사 할 수 있습니다. 사용자는이 작동하지 않을 수 있습니다

(더 실행기를) 설치를 확인하기 위해 설치 프로그램을 통해 단계로 요청 권한을 승인 등

두 번째 비 실행 가능한 응용 프로그램으로 설치해야합니다. Android 3.1 이상에서는 응용 프로그램이 처음에 "중지됨"상태로 설치됩니다. 특히 BroadcastReceviers은 사용자가 새로 설치된 앱의 활동을 수동으로 시작할 때까지 작동하지 않습니다. 사용자가 앱에서 수동으로 앱을 시작하지 않은 경우 앱이 다른 앱의 활동 (또는 서비스)을 시작할 수 있는지 여부는 알 수 없습니다. 나는이 시나리오를 시도하지 않았다.

IMHO, 당신의 "해외"사람들은 당신이 다음 앱에 통합 안드로이드 라이브러리 프로젝트를 작성해야한다.

관련 문제