2012-07-19 7 views
-1

사용자가 응용 프로그램 활동에서 나가는 것을 방지해야하는 특수한 응용 프로그램을 개발 중입니다. 응용 프로그램 내에서 설정된 방식을 제외하고는. 예를 들어 태블릿 상태 표시 줄의 시계가 Android 설정으로 이동하는 것을 허용하며이를 방지하고 싶습니다 ... 일부 '기기 관리자'만 Android 설정 및 기타 앱에 액세스 할 수 있기 때문에 다른 사람들은이 앱만 사용할 수 있어야합니다. .화면에서 앱을 항상 활성화 상태로 유지하는 방법

SDK 솔루션이 있습니까?

PS 실수로 손상되지 않도록 장치 소유자에게만 기능을 제한해야합니다.

답변

2

아니요 공개 API에는 아무 것도 없습니다. 합법적 인 사용 사례가 있음을 이해하지만 모든 기기에서 가능하도록 설정하면 심각한 보안 문제가 발생할 수 있습니다. (악의적 인 앱이 자신의 기기에서 사용자를 "폐쇄"할 수 있습니다.)

가장 가까운 곳은 사용자가 원하는 곳을 제외한 다른 곳으로 쉽게 이동할 수있는 대체 홈 화면을 만드는 것입니다.

알림 표시 줄의 설정을 보았지만이 문제는 여전히 허점이 있습니다. 그런 허점의 또 다른 한개는 많은 안드로이드 키보드이다 조정에 당신을 데려 갈 단추를 포함하십시오.

사용자는 여전히 응용 프로그램을 사용할 수없는 "안전 모드"로 기기를 시작할 수 있습니다.

이 기능을 구현하고 100 % 효과적으로 사용하려면 OS를 수정해야합니다.

+0

사실 나는 이것을 홈 화면으로 개발하여 문제를 해결하려고 생각했지만 알림 바에있는 안드로이드 설정 버튼을 보았습니다. 불행히도 각 태블릿 장치는 많은 미숙 한 사람들이 사용해야하며 실수로 인한 손상을 방지하기 위해 장치 소유자에게만 기능을 제한해야합니다. :/안전 모드는, 내가 악의적 인 손상으로부터가 아니라 우발적 인 손상으로부터 장치를 보호해야하기 때문에 문제가되지 않습니다. :) – Eghes

+1

@Eghes 장치가 안전 모드에서 장치를 시작하면 나는 그 장치가 들어가는 것을 막을 아무것도 없을 것이라고 믿습니다 설정, 당신이 방지하려고하는 것처럼 보인다. – FoamyGuy

+0

예,하지만 안전 모드에서 장치를 시작하려면 사용자가 장치를 끊을 의지가 필요합니다. 하지만 나는 실수로 장치를 손상시키고 안드로이드 설정에 액세스 할 수있는 무의미한 사용자로부터 장치를 보호하기 만하면됩니다. – Eghes

관련 문제