2012-02-21 6 views
1

빛나다 화재는 화면 하단에 홈 (Home) 소프트 버튼과 기타 버튼이있는 회색 도구 모음과 설정 위로 가기위한 도구 모음을 맨 위에 표시합니다. 틈새 시장을 겨냥한 특정 Kindle을 실행하는 유일한 앱이 될 앱을 만들고 있습니다. 이 소프트 키 툴바 중 하나 또는 모두를 비활성화하는 방법이 있습니까?불의 상단과 하단에있는 소프트 키 막대를 비활성화하는 방법은 무엇입니까?

감사합니다.

답변

0

아니요, 소프트 키 메뉴를 비활성화 할 수 없습니다.

@Override 
public void onAttachedToWindow() 
{ 
    //Disable home button 
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  
    super.onAttachedToWindow(); 
} 

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    //Disable all keys 
    return false; 
} 

[: 당신이 원하는 경우, 당신은 홈 버튼과 소프트 키 메뉴의 뒤로 버튼을 비활성화 할 수 있습니다, 당신은 Kindle Fire documentation 좀 걸릴 수 있지만 정보 :(

가 없습니다하지만 UPDATE]

그리고 당신은 당신의 매니페스트를 업데이트해야합니다 :

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

그럼, 어디 갔지 n 상위 메뉴에서 홈 버튼을 누르면 목록 대화 상자가 표시되고 "이 작업에 기본적으로 사용"확인란을 선택하고 응용 프로그램을 선택합니다.

+0

시도했지만 작동하지 않았습니다. LogCat에 홈 버튼을 누르면 다음과 같이 표시됩니다. 02-28 21 : 43 : 01.848 : I/ActivityManager (1373) : android/com.android.internal.app.ResolverActivity : + 251ms onAttachedToWindow()가 호출되지 않습니다. 거기에 LogCat 추적이 표시되지 않습니다.) – Sid

+0

홈 버튼을 사용 중지하면 실제로 한 걸음 더 다가갑니다. 도움이 필요합니다. – Sid

+0

지연을 위해 유감스럽게 생각합니다 ... 나는 KF에서 테스트를 해왔고, 저를 위해 작동합니다, ** 당신이 당신의 주요 활동 **에서이 두 가지 방법을 오버라이드한다면 **. 당신은 쉽게 그것을 시도 할 수 있습니다, 당신은 단지 새로운 프로젝트를 만들고, 당신의 주요 활동에서 그 두 가지 방법을 오버라이드하고 그것을 실행합니다. – gergonzalez

0

앱을 전체 화면에서 실행하도록 설정하여 툴바를 숨길 수 있습니다.

+0

고맙지 만 요구 사항은 숨기기가 아닌 사용을 중지하는 것입니다. – Sid