2012년 12월 12일 수요일

회전 처리시에 폰이 눕거나 세워질때 이벤트 처리 안하는 방법.

아이폰 코딩시 폰이 눕거나 세워질때에도 이벤트가 발생 하기 때문에 이를 막기 위해서는

아래와 같이 코드를 검사하여 리턴 시키면 된다.

// 폰이 눞거나 세울때에는 처리 안하게 막는다. -by Berdo 2012-12-12
    UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
    if (orientation == UIDeviceOrientationFaceUp || orientation == UIDeviceOrientationFaceDown || orientation == UIDeviceOrientationUnknown)
    {
        return;
    }

"already exists but is not a source folder. Convert to a source folder or rename it" 오류 해결방법

안드로이드 개발하다 보면 소스가 꼬여서 "already exists but is not a source folder. Convert to a source folder or rename it" 오류가

나올때가 있다.

이럴떄에는 아래 스탭으로 처리 하면 해결 가능하다.

1. 해당 안드로이드 프로젝트 프로퍼티를 열어서 "Java Build Path"에 Source 탭에 /src,, /gen 폴더가 빠져 있을거니 추가 해준다.
2. 해당 안드로이드 프로젝트 Android Tools->Fix Project Properties 를 눌러서 수정한다.
3. 해당 안드로이드 프로젝트 를 클린 컴파일 한다.