홈 이벤트 캡처

910 단어 home
android에서 홈 이벤트 앱은 포획할 수 없지만 다음과 같은 방법으로 포획할 수 있습니다
 
	/**
	 * home    ,    onAttachedToWindow   type
	 */
	 private boolean catchHome=true;
    @Override
      public void onAttachedToWindow() {
    	if(catchHome)
            this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    	super.onAttachedToWindow();
    }

 
그리고 키다운 방법에서.
	public boolean onKeyDown(int keyCode,KeyEvent event){
		Log.d(this, "**************keycode home", "onKeyDown");
		if(keyCode==KeyEvent.KEYCODE_HOME){
						Log.d(this, "**************keycode home", "KEYCODE_HOME");
		}
		return super.onKeyDown(keyCode, event);
	}

 
그러나 포획 후 문제가 발생할 수 있습니다. 앱은 시스템의 홈 이벤트를 실행하지 않습니다.
큰 소가 이 문제를 어떻게 해결하는지 알고 있다면 알려주십시오

좋은 웹페이지 즐겨찾기