2012-03-09 6 views
3

우리는 산업용 Samsung Android 기기에서 실행되는 산업용 앱을 보유하고 있습니다. 그것은 산업용 앱이기 때문에 디바이스를 "인수"하려고합니다. 우리는 매니페스트Android에서 풀다운 메뉴 차단하기

 <category android:name="android.intent.category.HOME" /> 
     <category android:name="android.intent.category.DEFAULT" /> 

에 설정하고 onBackPressed를 통해 "다시"키를 안드로이드를 차단하고 아무것도하지 않고하여이 꽤 잘 작동하고있어. 수수께끼 남아

우리의 하나는 삼성의 UI 층 '터치 위즈'는, 사용자가에서 우리의 응용 프로그램에 액세스 다른 기능의 맨 위에 풀다운 수있는 풀다운 메뉴를 가지고 있다는 것입니다. 우리는 그것을 막으려 고합니다.

우리는 우리가 뒤로 버튼을했던 방법은 그것을 차단하는 것을 가로 챌 수있는 일이 있습니까? 다른 방법으로 차단할 수 있습니까?

은 (누군가가 제안하는 경우 장치를 "응원"내가 루트로 무엇을 할 수 있는지 여기에 도움이 것이라고?)

사전에 감사!

답변

3

어떤 삼성 전자 장치로 작업하고 있습니까?

및 풀다운 메뉴로

당신은 알림 표시 줄의 말하는? 모든 확장 된 알림 표시 줄에서 액세스 할 수있는

Notification Bar

그래서 이것은 터치 위즈에 특정한 UI 기능이없는 경우

, 그들은 수정 한 수 있습니다. 그러나이 요소는 재고 안드로이드에도 존재합니다.

이 당신이 매니페스트에서 활동 또는 응용 프로그램 요소에 FULL_SCREEN 플래그를 설정할 수 있습니다 당신이 언급하는 것입니다 경우. 이렇게하면 응용 프로그램 내에서 알림 표시 줄이 숨겨집니다.

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
+0

작동합니다! 내 사장님, 감사합니다. 등등. 내 개인 HTC Droid Incredible과 다른 것을 보여주기 때문에 정기적 인 알림 표시 줄인지 여부는 확실하지 않았지만 트릭을 수행했습니다. 다시 한번 감사드립니다. – user316117

0

는 전체 화면 모드 홈 응용 프로그램과 함께 작동하지 않는 경우 :

주식 안드로이드는 내가 당신이 악을 할 수 있기 때문에이를 허용하는 안드로이드의 목표가 아니다 같아요 실제 키오스크 모드를 할 수있는 방법이 없습니다 당신이 돈을 다시 지불하기 전에 돈을 지불하도록 만드는 앱을 만드는 것과 같은 것들이 있습니다. 즉 당신이 어떤 마술 숨겨진 API 잠금을 해제하지 않는 내부 파일 등을 액세스 할 수 있도록 기본 리눅스에 대해 이후

루트도 여기에 도움이되지 않습니다. 당신이해야 할 것이 무엇

는 (- http://forum.xda-developers.com/에 보이는 장치에 대한 뭔가가있을 수 있습니다) 장치에 대한 자신의 펌웨어를 구축합니다. 이 펌웨어에서는 사용자가 앱을 탈출 할 수있는 내부 부품을 자유롭게 변경할 수 있습니다.