안드로이드

    Android Camera

    Android Camera

    Camera Class Cameara camera = Camera.open(); ... camera.release(); 카메라 설정 제어 카메라 Parameters 객체를 이용하여 이미지 크기, 미리보기, 포맷, 프레임 속도 등을 지정 Camera.Parameters parameters = camera.getParameters(); parameters.setPictureFormat(PixelFormat.JPEG); camera.setParameters(parameters); * 카메라 세팅 잘못하면 기기 특성을 타게 되서 어플이 죽을 수 있다. Camera 미리 보기 SurfaceView를 이용하여 실시간으로 카메라 미리보기를 표시할 수 있다. 현재 증감현실 어플리케이션 대부분이 이 기능을 이용한다. C..

    구글맵 API 받기

    구글맵 API 받기

    Android MAP Key 받는 곳 http://code.google.com/intl/ko-KR/android/maps-api-signup.html 받을려면 MD5 값이 필요하다. 이 값을 생성하기 위해서는 안드로이드 keystore와 자바 keytool이 필요하다. keystore위치 Windows Vista: C:\Users\\AppData\Local\Android\debug.keystore Windows XP: C:\Documents and Settings\\Local Settings\Application Data\Android\debug.keystore OS X and Linux: ~/.android/debug.keystore keytool위치 \자바 설치경로\jdk\bin ex) C:\Prog..

    WebView - Web page not available

    안드로이드 개발 중에 WebView를 쓰려고 하는데 WebView에서 자꾸 "Web page not available"라고 페이자가 뜨면서 안 되었다. 이유를 찾던 중에 아무래도 인터넷 통신 허용을 안해줘서 그런것 같아서 AndroidManifest.xml파일 설정에 문제가 있는것 같았다. ... 그런데 인터넷 권한 설정은 잘 해놓았는데 이상하게 되질 않는다. 고민하다가 짜놓은 다른 어플을 살펴보았더니 위치가 조금 달랐다. 그래서 위쪽에 놓았던 권한설정을 아래쪽으로 옮겼더니 너무 잘됀다... 이건 뭔가요? - - ;

    안드로이드 기초, XML

    안드로이드 기초, XML

    안드로이드 기초적인 프로그래밍을 해보니 생각보다 꾀 재미있다. 그리고 각 설정에 관련된 xml에 대하여 안드로이드 툴에서 지원도 있으며, 디버깅 모드도 생각보다 괜찮다. 프로젝트 설정에 관련된 AndroidManifest.xml 레이아웃을 관리하는 main.xml 문자열을 정의하는 strings.xml DDMS(Dalvik Debug Monitor Service) 퍼스펙티브 사용자 조작에 따른 이벤트 정보를 표시하기 위해서, 쉽게 말하면 로그 및 쓰레드 등의 상태를 확인하며 디버깅을 하기 위해서 하는 모드이다. 디버그 정보를 표시하기 위해서는 DDMS 메뉴에서 [Run]-[Debug]를 선택하거나 [F11]키를 누르면 된다. (안드로이드에서 로그를 찍기 위해서는 android.util.Log 클래스를 사..

    점점 짧아지는 휴대폰 수명 주기

    휴대폰 수명 주기가 점점 짧아지고 있다. 나는 2달 전에 아이폰을 구매했지만 7월 말에 아이폰 4G가 나온다는 말에 낙담하고 말았다. 내 산지 2달밖에 안된 아이폰이 순식간에 고물폰이 되어버린 느낌이었다. 게다가 새로 나오는 아이폰 4G의 하드웨어나 소프트웨어는 너무 좋아서 조금만 늦게 살꺼라는 낙담감을 안겨 주었다. 비단 휴대폰만 아니라 시간이 지날수록 전자제품의 수명은 짧아지고 있긴 하다. 언제나 더 예쁘고 좋은 전자제품이 나오기 때문에, 조금 더 좋은 것을 사려고 오래 기다린다고 좋은 것은 아니다. 난 좋은 제품이라는 것은 오래 편하게 쓸 수 있는 제품을 생각한다. 괜찮은 제품을 사서 10년, 짧게는 4년은 쓰고 싶다. 내 나이에 맞지 않는 너무 고지식한 생각인가? 너무나 빠르게 급변하는 현 시대에..

    안드로이드 개발 환경 설정

    안드로이드 개발 환경 설정

    개발 환경을 시작하기 전에 해야 할 환경. 자바SDK가 깔려있어야 한다. 안드로이드 SDK가 낄려있어야 한다. 이클립스(Eclipse IDE for Java Developers 버젼 추천)가 깔려있어야 한다. 이클립스에서 안드로이드 플러그인 설치 1. 메뉴에서 [Help] -> [Install New Software...]를 선택한다. 2. "Work with :" 옆에 있는 "Add"버튼을 누른다. Name : 마음대로 작성 Location : https://dl-ssl.google.com/android/eclipse/ 3. 검색된 플러그인 체크 후에 [Next]버튼을 누른다. 4. items목록에 'Android DDMS' 와 'Android Development Tools'를 확인 후에 [Next]..

    안드로이드 SDK 설치

    안드로이드 SDK 설치

    1. SDK 다운 SDK 다운받는 주소는 다음과 같다. * http://developer.android.com 'SDK'를 클릭하면 운영체제에 따라서 SDK를 다운 받을 수 있다. 2. SDK 설치 다운 받은 SDK를 실행하면 다음과 같은 창이 뜬다. 따로 뜨는 창(DOS 창 말고)은 필요없으니 끄자. Stting에서 아래와 같이 Force Https:://...을 체크한다. 그리고 'Installed Packages'에서 'Update all..'을 누른다. 'Accept All'을 체크하고 'Install'을 누르면 설치를 시작한다.

    안드로이드 공부 & 개발 관련

    안드로이드 개발에 관련되어 참고할만한 사이트들이다. 안드로이드 기술 커뮤니티 : http://www.kandroid.org/ 안드로이드 사이드 http://www.androidside.com/ Android용 Google 프로젝트 http://code.google.com/intl/ko-KR/android/ Android Developers http://developer.android.com/index.html 안드로이드 SDK를 다운 받을 수 있는 사이트이다. 인터넷 익스플로러 6에서는 접속이 안되니 인터넷 익스플로러 8이나 크롬이나 파이어폭스와 같은 다른 웹 브라우저를 사용해야 한다. etc. 안드로이드를 쓸려면 자바와 이클립스 정도는 깔려있어야겠죠? * Java http://java.sun.com/ ..