전체 글

전체 글

    android 개발환경 설치

    1) JDK 다운로드 - JAVA SE 다운로드 JAVA SE를 아래 링크에서 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/index.html 다운로드 & 설치. 2) 환경변수 설정 제어판-> 시스템-> 고급 시스템 설정 환경변수 클릭 -> 시스템변수 편집 시스템 변수 편집 3) 자바 JDK 버전확인 cmd 실행 윈도우 프롬프트 창을 열어서 JAVA가 제대로 설치되었는지 확인 java -version javac 이렇게 했을땐 에러 메세지가 보인다면 환경변수가 제대로 설정되지 않은 것이다. 4) 이클립스 설치 http://www.eclipse.org/downloads/ 모바일개발자용 Juno버전 다운로드 (SDK가 포함되어 있다) http:/..

    NullPointerExceoption

    NullPointerException이 생기는 이유는, 어떤 변수나 객체의 값이 없거나, 생성되지 않았는데, 그것을 이용하려고 할 때 발생한다. 코드(Logic)상의 문제가 아니기 때문에 Compile time에는 error가 발생되지 않고, 실제로 프로그램을 실행할 때(Run time) error가 난다. request로 값을 받는다면 그 값들이 제대로 넘어오는지, 변수를 사용해서 메소드를 호출 한다면 해당 변수에 값이 제대로 들어있는지 확인해봐야한다.

    토글버튼 이미지 변경

    layout/main.xml drawable/btn_favorite_bg.xml drawable/btn_favorite.xml

    eclipse 한글 크기 변경

    Windows=>Preferences=>General->Appearance->Color and fonts 항목을 클릭하여 Text font 항목에서 스크립트 항목을 키릴자모로 변경한다.

    버튼 누름 효과

    버튼 눌렀을 때 효과 주기 버튼을 눌렀을 때 효과를 주기 위해선 새로운 버튼 이미지를 만들어야 한다. 버튼이 눌렸을 때와 안 눌렸을 때 상태 정의를 하기 위해 selector 라는 것을 명시해 주어야 하는데 이 selector는 res/drawable 디렉토리에 생성해준다. my_button.xml mybutton_press 이미지는 눌렸을 때 이미지 mybutton 이미지는 normal 상태의 이미지를 정의한다. main.xml

    Splash 효과

    안드로이드(android) 앱이 실행되면서 스플래시(splash, 로딩) 화면을 띄우는 소스입니다. 여러가지 방법이 있겠지만 제가 사용하는 방법은 아래와 같습니다. AndroidManifest.xml MainActivity .java public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { // 스플래시 화면 띄우기 startActivity(new Intent(this, SplashActivity.class)); super.onCreate(savedInstanceState); setContentView(R.layout.main); initialize(); // 시간이 걸리는 ..