본문 바로가기

Mobile

(26)
android 글씨 폰트 바꾸기 참조한 싸이트 : http://modmygphone.com/wiki/index.php/Using_Custom_Fonts (참조라기보단..-_-따라햇네..쿠쿡..) 오늘은 폰트를 바꿔보았다~(어제 한거에서 몇줄만 바꿨어요~) 먼저 원하는 폰트를 "assets/font/" 안에 넣어 두었습니다.(폴더는 새로 생성하시면 됩니다.) *.ttf 의 확장자가 True Type font 라 하여 애플에서 만들어졌지만 이젠 모든 os에서 쓰죠?ㅎ 전 데스노트 폰트를 넣어봤습니다...ㅋㅋ 쏘스는 별다른게 없는데요.(참조한 싸이트 보시면 정말 별거 없습니다.) Typeface 선언해주고요. Paint에 붙이기만 하면 됩니다. (Paint에서 기본 폰트는 바꿀수 있씁니다.) private Typeface mFace; pri..
android 타이머 -0-아....다른 프로그램 짜고 있어서 초 카운트가 필요해서 만들었는데.. 하고 있떤 프로그램에서 따로 카운터만 때어서 만들어보니..-0-;; 쏘리...더블버퍼링까지 사용해 버렸삼;;ㅋㅋ(웁스~) 대략적인건 다 아실테고..(더블 버퍼링은 다음에 포스팅 해야겠따...) 타이머만 설명 드리자면 onCreate()함수에서 TimerTask second = new TimerTask() { public void run() { sec++; } }; Timer timer = new Timer(); timer.schedule(second, 10, 1000); TimerTask 클래스 http://java.sun.com/j2se/1.4.2/docs/api/java/util/TimerTask.html 대략적으로 이 클래..
DDMS에서 에뮬레이터로 GPS 좌표전송시 버그 DDMS에서 GPS로 좌표를 보내주는데 있어서 가끔씩 에러가 생긴다. (멈춤현상이 생긴다.) 뭐 GPS뿐만 아니라 시뮬레이션 센서에서도 생기는걸 경험했다.(난 왜 않되나 했는데..-_- 딱히 이유를 못찼았다. 다음 포스팅은 시뮬레이션 센서를 해야겠다.) - 글은 안드로이드 펍에서 가져 왔습니다. 문제점 DDMS 에서 위도,경도 혹은 kml 파일로 좌표를 에뮬레이터에게 전송시 1 ~2회 전송후 전송이 안됨( 콘솔로 전송할 경우도 마찬가지) 해결책 에뮬레이터의 시간정보를 셋팅한다. 1. Setting 으로 들어간다. 2. Date & Time을 선택한다. 3. "Automatic"의 체크를 해제한다. 4 . 해당 지역에 맞는 Time Zone, 시각, 날짜 등을 설정해주면 된다. -_-결국 시간이였군.내껏도..
android DDMS 사용 (전화, SMS, GPS) -_-아하..드디어 DDMS를 사용해보는구나~ㅎㅎ 아직 나도 센서 값만 넣어봐서..ㅎ 에뮬을 실행 시켜 보고 오른쪽에 보이는 A를 눌르면 창이 java 창에서 DDMS 창으로 변환된다. (아니면 Window -> open Perspective -> DDMS 를 눌르면 이동한다) 1. 스크린샷! Devices 창을 보시면 지금 에뮬에서 실행되고 있는 프로세서와 포트를 확인할수 있다. 또한 에뮬에서 현재 실행되고 창의 모습을 스크린샷을 찍을수 있는 기능이다. 지그시 눌러주면은 창이 뜬다. (데브폰으로 할때도 같은 기능을 수행한다. 단 해당하는 USB 드라이버만 깔면된다.) 2. 전화, SMS 기능 원하는 넘버를 써주고 체크 박스는 Voice에 Call를 눌러보면은~ 전화벨 소리와 함께 해당 번호로 전화가 오..
android application 종류, 구성요소 application 종류 foreground activity : 실행 시켰을때만 쓸수 있는 app(대부분의 app) background service : 설정의 경우를 제외한 나머지 시간엔 화면에 보이지 않는 app(타이머,알림 등) intermittent acitvity : 어느 정도의 활동은 있으나 대부분을 백그라운드에서 진행(미디어 플레이어) application 구성요소 activity - 어플리케이션의 프리젠테이션 계층 sercives - 화면에 보이지 않은 채 실행, 테이터 소스와 화면에 보이는 액티비티들을 업데이트 contents provider - 어플리케이션 데이터베이스를 관리하고,공유 intents - 간단한 메시지 전달 프레임 워크 broadcast receivers - intent..
android 1.5 1.6 마켓 실행하기 android sdk에서 프로그램을 실행해 보면은 안드로이드 마켓이 빠져있습니다. 하지만! Dev폰의 system이미지(system.img)파일을 포팅함으로써 AVD에서도 마켓을 쓸수 있습니다!! 설정하는건? 아주~~~ 간단! 이미 누군가가 system.img파일을 올려놓아서 그것만 받아서 덮어 씌우면 됩니다^-^(단지 1.5 1.6 버전만 됩니다- 그말은 마켓도 1.5 1.6 버전으로 만든것만 된다 뜻입니다~) 아래의 링크에서 원하는 버전의 이미지를 받습니다.(300메가 정도 됩니다) system.img 1.5(cupcake) http://www.kandroid.org/download/system.img system.img 1.6(donut) http://www.4shared.com/file/16562..
android 한글 키보드!! -_-아하... 안드로이드에서 한글 키보드는 박성서 씨가 개발하신 겁니다.(역시..회색님이시군요.. 대단하신분이 라 생각했었는데..와우!역시나!) 최신 자판의 apk 파일을 받음 http://www.androidpub.com/keyboard 위에 싸이트 들어가셔서 세번째껄로 들어가시면 HangulKeyboard.apk 를 받으실수 있습니다. 이 파일을 Android\android-sdk-windows\tools(자신이 안드로이드 sdk를 설치한 위치의 tools) 에 파일을 넣으시면 됩니다. 그리고 실행 -> cmd 로 들어가셔서 sdk 가 설치된 폴더의 tools 까지 이동하시고 저의 경우는 E:java\Android\eclipse=SDK-3.5.2-wind32\Android\tools 이네요..길다...
android Intent 데이터 주고 받기! -0- android apidemo 에선 Intent사용시 뒤로 갔을때만 데이터를 넘기는 예제가 있다. 물론 현재 창에서 액티비티를 종료하고 설정한 값을 뒤로 보내는일도 있지만. 다음창으로 현재의 값을 보내는일이 더 많은데.. 왜 데모엔 없을까..(잇는데 내가 못찾는것일수도..ㅎㅎ) 어쩄든 데모엔 없은(내가 찾을땐 없었어요..-0-;; 잇따면..댓글좀..) Intent로 새로운 액티비티를 생성할때 데이터 값을 보내는 것은 아쭈~~~ 간단하게도 Intent intent = new Intent(this, 넘어갈 클래스.class); intent.putExtra("설정할 변수-그냥 이름이다", 넘어갈 데이터); 데이터는 string형태로 넘어간다. 값을 받는 클래스에서는 Intent intent = getIn..