2011-03-08 4 views
2

우리는 전용 응용 프로그램에 안드로이드 모바일을 사용하고 싶습니다. 누군가 어떻게하면 우리가 그렇게 할 수 있는지 제안 할 수 있습니까? .전용 장치로 안드로이드 전화

는 다음 요구 사항은 다음과 같습니다

  1. 시작 전화, 우리의 응용 프로그램을 실행해야하므로 사용자는 다른 응용 프로그램을 실행할 수 없습니다. 응용 프로그램은 1D 바코드 판독기가됩니다.

  2. 응용 프로그램은 전화가 시작되어 실행되고 있으면 사용자가 응용 프로그램을 전혀 종료 할 수없는 한 살아 있어야합니다.

도움 주셔서 감사합니다.

감사합니다,

마니

+0

일회용 잠금 장치를 찾고 있다면 여기에서 몇 가지 솔루션을 간략히 설명합니다. https://stackoverflow.com/a/43644803/2888763 –

답변

0

나는이에 대한 단일 응답이 없습니다 두려워하지만, 여러 전선에서 작동해야합니다.

이러한 전제 중 하나는 사용자가 다른 애플리케이션을 실행하지 못하게합니다. 이로 인해 Android 마켓에서 판매되는 애플리케이션 중 사용자가 선택한 다른 앱을 비밀번호로 사용할 수 있습니다.

이 기능을 자동 실행과 결합해야하지만 아직 수행 방법을 모르겠습니다. 이 목적을 수신하는 경우

android.intent.action.BOOT_COMPLETED 

, 당신은 다시 활동을 시작하는 서비스를 시작할 수 있습니다 : 완료 안드로이드 부팅 후

5

는 bradcast 의도를 보냅니다. 활동에서 홈 버튼, 뒤로 버튼 및 카메라 버튼 누름과 같이 활동을 명시 적으로 종료하는 사용자의 상호 작용을 관리해야합니다.

활동을 전체 화면으로 설정하면 사용자가 알림 바를 사용하여 market-app에서 알림을 사용하여 활동을 종료 할 수 없도록해야합니다.

마지막으로 귀하의 활동은 다양하고 알 수없는 이유로 시스템에 의해 종료 될 수 있습니다. 이러한 경우 귀하의 활동을 처음 시작한 서비스가 주기적으로 응용 프로그램의 일반 상태를 모니터하고 다음과 같이 구성 요소를 다시 시작할 수 있기 때문에 편리합니다. 필요합니다.

관련 문제