Android 썸네일형 리스트형 [ 안드로이드 ] SQLite 사용 프로그래밍 1. SQLite 사용하기 안드로이드 프로그램에서 데이터베이스 프로그램을 사용할 수 있습니다. 특히 가장 많이 사용하고 있는 SQLite에 대해 정리하도록 하겠습니다. 2. 프로젝트 생성 안드로이드 프로젝트를 생성합니다. 이제 다음과 같이 데이터베이스를 관리하는 java 소스를 생성하려고 합니다. 이렇게 데이터베이스를 관리하는 자바를 만들게 되면 다음과 같이 파일이 생성이 되는데 물론 에러가 납니다. 그래서 생성자를 생성한 후, 필요한 내용을 채워넣으면 됩니다. 소스를 보시게 되면, package com.android.sqlite; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.dat.. 더보기 [안드로이드] 화면고정하기 안드로이드의 회전을 자동으로 설정해 놓고 스마트폰을 좌우로 움직이게 되면 디스플레이는 자동으로 화면에 맞추게 됩니다. 하지만 게임이나 움직이지 말아야 할 디스플레이의 경우 고정된 화면을 제공해야 한다는 것입니다. 그럼 어떻게 하면 고정화면을 유지해야 할지 설정을 해보도록 하겠습니다. 먼저 프로젝트를 생성 한 후, 다음과 같은 파일을 수정해야 합니다. AndroidManifest.xml 파일을 열어서 수정해야 합니다. 설정을 한 후 다음과 같은 디스플레이 고정된 값을 얻을 수 있습니다. 더보기 [ 안드로이드 ] 해상도 크기 구하기 1. 해상도 크기 안드로이드 구성을 하기 위해서는 두 가지 가능성에 대해서 고려해야 한다. 주의사항으로 세로 480 가로 320 의 크기를 기본 View의 안드로이드 단말기 크기를 정의하고 있다. 하지만 여기서 확인해야 될 부분이 빨간색상으로 채워진 부분이 50- 70 의 크기를 가지고 있다. 그렇기 때문에 사용자가 생성한 View인 경우 50 - 70 크기의 범위 때문에 오차가 발생할 수 있기 때문에 풀스크린으로 작업을 해야 정교한 View을 구성할 수 있다. * 단말기의 해상도는 다음과 같은 방법으로 구한다. Display display = ((WindowManager) context .getSystemService(Context.WINDOW_SERVICE)) .getDefaultDisplay(); .. 더보기 [ 안드로이드 ] ListActivity 상속을 통한 ListView 구현 1. Intro ListView을 구현할 때 두 가지 방법을 가지고 보통 구현을 하게 된다. Activity을 상속 그리고 ListActivity 상속을 통한 ListView을 구현을 하며, 지금 이 시간에는 ListActivity을 상속을 이용한 간략한 ListView에 대해 설명한다. ListActivity 배열에 담긴 데이터를 List로 보여주기 위한 특화된 클래스이다. 2. Coding * main.xml * listview 을 main.xml에 올려놓고 꼭 id값을 : @android:id/list로 만들어야 된다. * ListActivity 상속받아서 자동적으로 id값을 찾아 주기 때문에 꼭 설정해야 된다. * java code package com.android.listview; import.. 더보기 [ 안드로이드 ] LogCat 사용법 및 Activity Life Cycle 1. Intro 안드로이드 이론에 조금더 알고 싶은 마음에 인터넷에 돌아 다니면서 정보를 얻고 있습니다. eclipse을 이용하여 C++ CDT을 이용한 프로그래밍을 많이 사용해봤지만, 실제로 eclipse의 강력한 기능에 또 한번 놀라고 있습니다. 먼저 안드로이드를 개발하면서 그냥 디버깅 또는 로그를 추가하여 어떻게 동작하는지 또는 결과값이 맞는지 확인하는 방법을 모색하하던중 다음과 같은 방법을 통해서 쉽게 알 수 있다는 점에서 만족하고 있습니다. 2. 프로젝트 생성 1) 프로젝트를 다음과 같이 설정하였습니다. 3. 상속된 Activity을 이용한 동작 1) Activity을 상속받은 클래스에서 다음과 같이 eclipse -> source -> Override/implement Method 을 클릭 후.. 더보기 [ 안드로이드 ] 간단한 게임 만들어보자 안드로이드 게임 개발 책을 보면서 블로깅을 통해 정리를 하고자 합니다. 처음으로 안드로이드를 공부하는 입장에서는 새로운 모든것들이 너무나도 재미가 있습니다. ㅋㅋ 이러다가 히트 상품 만들지 모르겠네요. 간단하 예제를 책에 있는데로 따라하면서 책 내용도 좋구 간단하게 만들 수 있도록 유도하고 있다는 생각이 들었습니다. 저의 경우에는 android sdk에서 사용하고 있는 에뮬레이터를 사용하다가 속터져서 도저히 할 수 없다는 판단에서 혹시 빠르게 결과를 보면서 할 수 있는게 없나 찾던중에 갤럭시 s와 연결을 해서 할 수 있다는 사실을 알았습니다. 제 헨드폰이 갤럭이기 때문에 다행이다라는 생각을 하였습니다. 일단 프로젝트 생성을 하겠습니다. 빨간색 박스를 중점으로 봐주시기 바랍니다. 저의 경우 아까 언급 했듯.. 더보기 [ Android ] 프로젝트 설정 프로젝트 설정이 끝난 상태라는 전제를 가지고 보시면 됩니다. - Project Name 프로젝트 이름은 영문자와 숫자, '언더바(_)' 공객을 사용해서 작성합니다. 프로젝트 이름으로 새로운 폴더가 만들어진다. 프로젝트는 소스 프로그램과 안드로이드 API, 각종 리소스 등을 묶는 기본 단위로, 프로그램은 프로젝트 단위로 컴파일 된다. - Build Target 이 프로그램에서 필요한 안드로이드 API 버전을 지정한다. 되도록 최신 버전을 사용하는 것이 유리하다. - Application name 프로그램이 실행될 때 단말기 맨 위에 표시되는 프로그램 이름으로 한글을 사용할 수 이다. - Package name 패키지 소스 프로그램을 묶는 작은 단위이다. 소스 프로그램은 사용자가 작성하는 프로그램으로 .ja.. 더보기 [ 안드로이드 ] 프로그래밍 설정 안드로이드에 대해 공부 해보려고 준비중입니다. 더보기 이전 1 다음