펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO
LG단말같은 경우 디스플레이 내부에 소프트키(뒤로가기,메뉴,홈 등)가 존재한다.
이 경우 해상도를 따로 처리해줘야하는 경우가 있기에 찾아본 방법이다.
boolean hasMenuKey = ViewConfiguration.get(this).hasPermanentMenuKey();
boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK);
if(!hasMenuKey && !hasBackKey) {
Log.e("","no hasMenuKey");
} else {
Log.e("","hasMenuKey"+hasMenuKey+" " +hasBackKey);
}
출처 : http://stackoverflow.com/questions/16092431/check-for-navigation-bar
'Android > 소스코드' 카테고리의 다른 글
비트맵을 이미지파일로 저장하는 방법(Bitmap to file) (1) | 2015.01.29 |
---|---|
브라우저 방문기록, 북마크 읽어오기 (3) | 2014.11.28 |
서비스가 실행중인지 알아보는 방법 (0) | 2014.08.04 |
어플 패키지명으로 삭제하는 소스코드 (0) | 2014.04.23 |
현재 설치된 어플명,패키지,버전 검색, 삭제방법 (0) | 2014.04.10 |