2011-03-10 4 views
2

내 웹 사이트에서 최신 업데이트 된 앱을 다운로드하여 설치하는 Admin App을 작성 중입니다. 내가 찾은 설치를 수행하는 유일한 방법은 starActivity()를 사용하여 패키지 설치 프로그램을 호출하는 것입니다. 시스템 인스톨러 앱으로 제어권을 넘기는 것은 완벽하지만, 관리 앱의 사용자 경험을 방해합니다. 시스템 관리자 앱과 상호 작용하는 동안 내 관리 앱 내에 사용자를 유지하려면 어떻게해야합니까? 또는 적어도 시스템 관리자 앱을 종료 한 후 내 관리 앱으로 돌아갑니다. 이 질문은 실제로 시스템 응용 프로그램을 팝업해야 할 때마다 적용됩니다. 시스템 앱을 실행하는 앱의 사용자 환경을 어떻게 보존합니까?Custom Admin App에서 Android 시스템 앱 실행

+0

설치 프로그램 앱을 뒤로 밀 때 지금 어떻게됩니까? –

+0

나는 이것을 얼마 전에 코딩했습니다. 나는이 요점에 다시 도달 할 것이다. 사용자 경험이 좋지 않다는 것을 알고 있습니다. 그러나 나는 나중에이 점에 도달 할 때이를 업데이트하고 그것이 무엇을하는지 정확하게 기술 할 것이다. 감사합니다 – Androider

+0

이것은 관리 응용 프로그램/활동이 관리 기능의 일부를 처리하기 위해 시스템 응용 프로그램을 호출해야하기 때문에 매우 중요한 질문입니다. – Androider

답변

9

시스템 설치 프로그램을 사용하지 않고 응용 프로그램을 설치할 수 없으면 심각한 보안 위험이 따르므로 필수 권한 목록을 표시하지 않아도됩니다. (루팅 된 장치에서는 파일 시스템 작업을 통해 가능합니다.)

사용자는 설치 후 뒤로 키를 통해 응용 프로그램으로 돌아갈 수 있습니다 (작업 및 활동 스택에 대해서는 this article 참조). 내가 정확하게 기억한다면, "완료"버튼을 눌러서 설치 프로그램을 종료해도 Astro로 시도해보십시오.)