본문 바로가기

android.os.BUILD 클래스와 디바이스 모델명 가져오기 android.os.BUILD 퍼블릭 클래스는 현재 빌드 정보와 공개된 시스템 프로퍼티정보를 제공합니다 android.os.BUILD 는 스텍틱 클래스이고, 정보를 수정하거나 삭제 하는게 아니라, 오직 읽기만 가능합니다 그렇기때문에 모든 필드는 public static String 을 기본으로합니다 주요 필드를 소개해 드리자면 public static final String BOOTLOADER 시스템 부트로더 버전 정보 public static final String HARDWARE 커널 커맨드 혹은 PROC 에서의 하드웨어 이름입니다 public static final String MODEL 엔드유저에게 표시되는 제품 이름입니다(이부분이 디바이스 모델명입니다) public static final Str.. 더보기
Intent사용하여 동영상 녹화시, 액티비티 재시작을 방지하는 방법 이번에 하이브리드 앱 프로젝트를 하면서 중간에 이미지 및 동영상을 웹서버에 업로드하는 모듈을 개발하는데 이상하게 갤럭시S 환경에서 비디오 녹화 후에 액티비티가 재생성 되는 오류가 발생하였다. 로그를 찍어보니, Destory 되었다가 다시 OnCreate로 시작되는 것. 하이브리드 앱이기때문에 기본이 웹베이스라서 문제가 심각했다. 다양한 시도후에 Activity의 재생성을 막는 방법을 알아 내었다. 그것은 현재의 액티비티 옵션에 android:configChanges="keyboardHidden|orientation" 그러면 액티비티가 소멸되지 않고, 정상적으로 되는 것을 확인하였다 더보기
해상도 및 화면크기를 커스텀하여 따라 다른 레이아웃 적용 해상도에 따른 레이아웃설정 layout-hdpi layout-mdpi layout-ldpi 해상도 커스텀에 따른 레이아웃설정 layout-480x320 layout-800x480 더보기