2012-06-14 2 views
0

버튼을 눌렀을 때 홈 버튼으로 돌아 가지 않는 응용 프로그램을 만드는 중입니다. 논리적으로 말하면 보안상의 이유로 (전화가 도용되는 것을 방지하기 위해) 이러한 행동이 가능하지 않을까 의심 스럽다. 그것은 정신적으로 장애가있는 삼촌이 자신의 전화를 사용하는 것을 돕기 위해 쓰여지고있는 내 앱의 중요한 기능입니다.Android 모달 애플리케이션?

제 질문은 상위 수준에서 제게 응용 프로그램을 닫고 핵심 안드로이드 홈 페이지/응용 프로그램을 전환하는 것을 막을 수 있습니까? 아니면 안드로이드 OS 자체를 수정하고 내 자신 만의 맞춤 풍미를 만들어야하고 그 다음 감옥/휴식/플래쉬로 플래시해야할까요?

+0

I, 1) 당신이 그것을 모두 사용자 정의하려면 ADW 런처가 (자신이 좋은 머리를 시작하는 것) 또는 대안 키즈 플레이스라는 시장에서 무료 실행기가이 두 가지 좋은 옵션을 발견 안드로이드 단축키와 결합하여 의도 된 사람들에게 전화를 걸 때 (연락처 사진을 보여줌) 꽤 유망 해 보인다. – Syntax

+0

ADW 실행기는 가볍고, 쉽고 원하는 모든 것을 할 수 있습니다. 불행히도 어린이 장소는 바로 가기 추가를 지원하지 않았습니다. – Syntax

답변

2

펌웨어를 수정하지 않으면 실제로이 작업을 수행 할 수 없습니다. '모달'앱을 자동으로 시작하는 자체 런처 앱을 작성하고 설치하여 가까운 곳에 다가 갈 수 있습니다. 따라서 앱 서랍 대신 집을 누르면 앱에서 바로 돌아올 수 있습니다. 당연히 이것은 무능하게 할 수 있고, 너무 매끄럽지 않을지도 모르지만 작동해야한다.

+0

고마워,이 정확히 내가 찾는 바라고있다! – Syntax

0

귀하의 앱을 '집'앱으로 만들도록 Android에 요청할 수 있습니다.

예 : '자동차 홈'앱의 작동 방식입니다. 기기가 '도킹'되어있는 한 앱이 기본 앱이됩니다.

<meta-data android:name="android.dock_home" android:value="true" />

으로 매니페스트이 선언 (당신은. 미안 해요, 난이 시점에서 아무 생각이 의미 '도킹'무엇을 연구해야 할 것이다) 당신은 갈 수 있어요 .

또한이 게시물을 확인

http://developer.android.com/reference/android/content/Intent.html#METADATA_DOCK_HOME

에서 문서를 확인하시기 바랍니다.

Overriding Home button for a Car Home replacement app

관련 문제