안드로이드 개발 질문/답변
(글 수 45,052)
http://android.git.kernel.org/?p=platform/packages/apps/Gallery.git;a=summary
여기에 가면 Gallery View 소스가 있는거 아닌가요?
저 링크가서 맨위에 있는거 snapshot으로 다운 받아서 압축 풀고 프로젝트 추가 햇는데...
아무것도 건드린게 없는데 이런식으로 에러가 엄청 나네요;
정상적으로 컴파일되는 소스가 올라가 있는게 아닌가요?
layout을 보면 match_parent를 쓴걸로 봐선 2.2버전인거 같은데 2.2로도 해도 안되고 프로젝트 크린 해도 안되고 안드로이드 툴 fix project properties해도 에러는 계속 남아 있네요
어떤에런지 찾아보니
멤버변수가 선언이 안되있는데 쓴다던가 import android.provider.DrmStore; 이런걸 임포트 한다던가 하는 에러가 있네요
어떤문제인가요??
2010.10.28 13:55:09
아무리 공개된 소스라도 사용자 환경에 따라서 에러가 날 수도 있고 없을수도 있습니다..
가장 좋은 방법은 하나하나 직접 보고 따라서 코딩 하시면서 애러 해결 하는게 좋습니다.
소스에 대한 이해도도 빨라지고 자기공부하는데도 훨씬 도움이 많이 되니까요
2010.10.28 14:42:08
원래 풀소스에서 뷰나 위젯애들이 에러가 장난아니게 납니다.
View에서 부터 상속받는 변수들이 잴 많이 나구요...
(실제로 저 변수들 다 getter로 치환해줘야 쓸수 있습니다.)
그리고 internal 리소스 혹은 internal에 있는 클래스들 때문에 오류가 빵빵 터집니다.
저건 정말 답없는넘들입니다.
어떻게 억지로 다 긁어오다보면 나중에 "정말 이건 끌어가면 안되는데" 하는 소스가나오는경우도 숱하죠...
저도 몇번 위젯 혹은 뷰 소스들 고쳐보려고 했는데 어딘가에서 꼭 막히는거 보고...
되도록이면 상속받아서 쓰는쪽으로 바꿨습니다.
View에서 부터 상속받는 변수들이 잴 많이 나구요...
(실제로 저 변수들 다 getter로 치환해줘야 쓸수 있습니다.)
그리고 internal 리소스 혹은 internal에 있는 클래스들 때문에 오류가 빵빵 터집니다.
저건 정말 답없는넘들입니다.
어떻게 억지로 다 긁어오다보면 나중에 "정말 이건 끌어가면 안되는데" 하는 소스가나오는경우도 숱하죠...
저도 몇번 위젯 혹은 뷰 소스들 고쳐보려고 했는데 어딘가에서 꼭 막히는거 보고...
되도록이면 상속받아서 쓰는쪽으로 바꿨습니다.



