Android (3) 썸네일형 리스트형 [Android] 커스텀 리커버리 1. 리커버리란 무엇인가 커스텀 리커버리에 대해 알아봅기 전에 리커버리가 무엇인지 알아볼 필요가 있다. "복구"라는 뜻이며 유저가 사용하는 안드로이드 운영체제가 설치된 파티션과는 별도로 다른 파티션에 설치되어 있는 복구모듈을 의미한다. PC에도 복구모드가 있듯이 안드로이드에도 비슷한 기능이 있다. 복구모드로 진입하면 방법은 스마트폰의 볼륨버튼, 전원버튼, 홈버튼을 이용한 버튼 콤보로 이용하면 된다. 방법은 디바이스마다 다르다 ( 노트 2 같은 경우 전원 off상태에서 볼륨 다운버튼, 홈버튼, 전원버튼 을 동시에 누르고 있으면 된다.) 기본적으로 순정 상태인 디바이스의 리커버리에선 재부팅, update.zip형식의 설치파일 설치, 공장초기화 옵션등이 있다. 물론 일반유저가 사용하기엔 문제가 없지만 루팅을 .. [Android] Rooting, ROM, Custom ROM, Bootloader UnLock 1. 롬과 커널 MS사의 윈도우즈가 PC의 운영체제(OS) 인것처럼 안드로이드는 스마트폰의 운영체제(OS)이다 이 안드로이드는 원도우즈와 달리 설치시에 롬이란 놈을 사용하는데 Read Only Memory와는 다른 의미로 쓰인다. 일종의 설치 파일과 같은 개념으로 롬에는 OS의 핵심부분인 커널과 OS에 필요한 각종 파일들이 들어 간다. 정리하면 커널이 OS의 핵심이고, 롬은 커널과 기타 덜 핵심적인 어플이나 파이들이 들어가 있는것이다. 2. 루팅 순정 상태의 안드로이드 폰은 관리자 권한이 없는 PC와 비슷하다. 시스템 내부적인 기능에 대해선 조작이 아예 불가능 하다. 루팅은 이 관리자 권한(Root 권한)을 부여해서 안드로이드 OS의 모든 기능을 쓸수 있게 하는 것이다. 대신 이 root 권한을 요구 할.. [Android] 진동 울리기 안드로이드에서 진동 울리기 진동울리기는 메니페스트에서 진동울리는 permission을 추가 하고 Java 코드로 쉽게 이용 할 수 있다 1) 시간 입력 해서 그시간동안 진동 울리기 Vibrator vibrator = (Vibrator) getSystemService(VIBRATE_SERVICE)// (Context.VIBRATE_SERVICE) long millisecond = 1000; // 1초 vibrator.vibrate(millisecond); 2) 패턴으로 진동 울리기 ( x초 진동 울리고 y초 쉬는 패턴을 z회 반복한다.) Vibrator vibrator = (Vibrator) getSystemService(VIBRATE_SERVICE) // 이전 1 다음