뭐 제 개인적인 취향이지만 한번 써봅니다.

안드로이드를 3달동안 써보면서 느낀거지만, 일단 안드로이드에 대해서 많이 알아야합니다. 아무것도 모르는 사람이 사용하기에는 좀 배워야한다는 느낌이 좀 드는군요. IT에 종사하는 저도 좀 어려웠으니까요 ㅠㅠ
물론 제조업체에서 잘 만들어서 내면 됩니다만, 모토로이는 그런 게 없었던 것 같아요. 하나부터 열까지 다 찾아보고 설치하고, 그러게 되네요^^

도대체 순정어플이....다 시중에 나와있는 어플보다 좋지않아서-_- 설치하게 되는.... 그러면서 엄청 공부하게 되었다는....ㅠㅠ


1. 홈어플 - LauncherPro Beta

일단 모토로이를 구입하면 순정홈이 깔려있습니다. 이런 홈도 어플이기때문에 다른 사람이 만든 것을 디폴트로 해놓고 사용할 수 있습니다.
이 어플은 최근 안드로이드 커뮤니티에 엄청난 파장을 일으킨 홈어플이죠-_- 반응속도가 너무 좋아서-_-
마켓에서 검색하면 나옵니다.
설치를 하고 홈을 누르면 디폴트로 순정홈을 선택할 것인지 LauncherPro를 선택할 것인지 나오는데, 디폴트체크하고 LauncherPro를 선택하면 계속 이것이 홈이 됩니다^^
사용자 삽입 이미지
아래에는 전화, 주소록, 어플목록, 디폴트문자, 디폴트웹브라우저가 기본 5개의 아이콘이 있어요. 제가 원하는 배치라 너무 맘에 듭니다. 지금은 수정은 못하지만, 나중에 수정하게 업데이트한다고 하네요. 전 굳이 수정안해도 맘에듬!^^ (그나저나 내 아이유바탕화면 들켰....ㅠㅠㅠ)


2. 문자어플 - Handcent SMS

아마...다 깔았을꺼에요. 기본문자어플이 안좋아서-_- 기본문자어플은 문자가 오면 팝업으로 띄워주지 않고, 알림바에서만 보여줘서 알림바내리고 선택해야지 답장을 보낼 수 있는데, 얘는 그냥 팝업이 떠서 바로 문자를 답장할 수 있죠^^
사용자 삽입 이미지
게다가 아이폰스타일의 이쁜 채팅형식도 맘에 드네요. 위는 형과의 초간단대화.jpg-_-
그 외에 많은 기능들이 있긴 있는데, 전 팝업때문에 쓰는거라^^
아...예전에 home++나 게임같은 full화면 게임을 할 때에는 세로로 팝업이 뜨고 키보드입력창이 뜰 때 입력부분이 가려지는데, 그건 설정에서 팝업설정 -> 키보드열기 체크 하면 입력부분이 보입니다^^ 혹시 모르시는 분 참고하세요-_-


3. 인터넷브라우저 어플 - Dolphine Browser HD

다들 유료어플 Xscope를 많이 쓰시는데, 전 돌핀이 더 좋네요. 돌핀이 짱임. 전에 한번 소개도 했었죠^^

[유틸리티] Android 내장브라우저보다 좋은 돌핀 브라우저(Dolphin Browser)

근데, HD버전이 새로 나왔는데, 얘기로는 풀브라우징에 강한 브라우저라는군요. 근데, 뭐 순정이나 Xscope랑 다른 건 모르겠.....
암튼, 무료이구요. 물론 광고가 있긴 있습니다만(광고제거버전은 돈주고 사야함ㅠㅠ), Xscope보다 부가기능도 많고, 굉장히 스킨도 이쁘고 그래서 맘에 드네요^^
사용자 삽입 이미지
멀티탭간에 전환도 오른쪽이나 왼쪽으로 드래그를 하면 쉽게 전환할 수 있어요^^ 게다가 제스처기능도 있어서 아주 익숙하게 잘만 사용하면 멋있게(?) 사용할 수 있을 듯^^


4. 음악어플 - MortPlayer Music, MortPlayer Music Widget

이건 폴더별로 재생할 수 있는 기능을 가진 플레이어입니다. 전 아직도 태그기반에 playlist를 생성해서 재생하는 게 아직도 익숙치 않습니다-_- 그냥 폴더재생이 마냥 좋습니다 ㅠㅠ
사용자 삽입 이미지
폴더별로 재생을 할 수 있고, 폴더넘겨서 재생, 전체곡재생, 한곡반복, 셔플 등등~ 다양한 반복기능을 제공합니다. 스킨도 바꿀 수 있는데, 스킨은 그냥 디폴트가 나은 듯-_-
근데, 좀 이해가 안되는 부분이 Widget은.....어플을 검색해서 또 설치해야한다는 것-_-(왜 그렇게 만들었지-_-)
암튼, 위젯을 설치하면 이 플레이어 화면 볼일이 별로 없습니다.
위젯에서 다 컨트롤이 가능하거든요^^
사용자 삽입 이미지
자켓을 누르면 일시정지가 되고, 노래제목을 누르면 메뉴가 떠서 컨트롤할 수 있고, 아래 버튼처럼 앞으로 감기, 다음곡 넘기기 등 컨트롤을 할 수 있습니다^^ 완전 좋음! 얼마전까지 버그가 좀 있었는데, 지금 거의 고쳐진 듯! 최고임! 아이유 최고-_-


5. 시계 날씨 어플 - Beautiful Widget

이놈은 유료어플입니다. 시계와 날씨가 결합한 위젯이 있고, 그외에 다양한 설정 컨트롤 위젯이 존재합니다. 뭐 진동모드, gps, 블루투스 켜고 끄기 등의 설정 위젯이 존재하구요.
일단 home위젯은 간지용으로 달아놓을 수 있어서 좋습니다. 한번에 날씨를 파악할 수 있어서 더 좋구요^^
사용자 삽입 이미지
전 맨위에 홈어플에 나온 것 처럼, 작은걸 쓰는데, 왜냐하면 아이유얼굴이 가려지기 때문입니다-_- 그래서 큰거랑 작은거 놔두면 이렇게 되는군요. 스킨도 자신이 원하는 걸로 바로 다운 받아 적용이 가능해집니다. 굉장히 간지나는 시계날씨위젯입니다^^


진짜 필수적인 것만 소개했네요^^ 핫핫~ 모토로이구입하신 분들은 꼭 다 설치하세요! 그래야만 해요!^^
 
Posted by 머드초보
,
 
모토로이에서 기본 바탕화면에 깔려있는 인터넷브라우저가 있습니다. 이걸로 인터넷을 하고 그러는데, 카페같은 곳을 돌아다녀보니 돌핀이라는 브라우저가 있다는 것을 들었습니다. 마켓에서 dolphin이라고 검색하면 나오네요.
트위터도 있네요.
http://twitter.com/DolphinBrowser

일단 대충 사용해본 결과 브라우저 속도와 드래그 및 스크롤 속도가 체감적으로 기본 브라우저보다 더 빠른 것 같습니다.
그리고, 기본 내장브라우저에 비해 부가기능을 좀 더 가지고 있습니다.
탭기능도 더욱 향상되어서 볼 수 있습니다.
좌우로 긴글을 보게될 때 좌우로 스크롤을 하지 않아도 자동으로 볼 수 있게 해줍니다.
제스처를 통한 브라우징을 할 수 있습니다.

차례차례 기능을 알아봅시다-_-

1. 메뉴
일단 메뉴버튼을 누르면 여러가지 메뉴가 나오네요.
(1)Share page
현재 접속한 페이지 주소를 공유합니다.
공유할 수 있는 곳은 여러곳이 있네요.
Delicious, Facebook, Twitter, Gmail, 메세지. Delicious와 facebook은 안써봐서 모르겠고, Twitter는 아래 그림 오른쪽과 같이 글을 쓸 수 있게 해주고(로그인하라고나옵니다^^), Gmail은 메일로 쓰고, 메세지는 특정인에겍 sms를 날립니다.
사용자 삽입 이미지

음..이런 기능이 왜 1번에 있는거지....-_-

(2)Home page
말그대로 홈으로 그냥 가는겁니다. 최초 돌핀브라우저는 홈이 이상한 곳(?)으로 되어있는데, 전 http://www.google.com/m으로 바꿨습니다. 역시나 구글을 가장 많이 쓰기 때문에-_-

(3)Find on page
이건 기존 브라우저에 있는 Control + F 기능입니다. 내용찾기 기능이죠.
사용자 삽입 이미지
잘 찾아지네요. 근데 가끔 박스가 안보일 때가 있는 것 같은데, 그건 화면을 fit시켜놔서 그런 듯.

(4)Downloads
다운로드 목록이 보여집니다.

(5)Read later
이거 정체를 잘 모르겠는데, Read later를 선택하면 Saved라고 뜹니다. 그리고 메뉴버튼 -> 좌상단에 홈표시버튼 -> 4번째 메뉴의 아이콘을 선택하면 리스트에 생깁니다. 그걸 누르면 그냥 이페이지가 다시 열립니다.
나중에 읽겠다는 건 알겠는데, 북마크랑 뭐가 다른지.....아....생각해보니 이놈은 일회성 북마크인 듯-_- 읽고나면 지워짐-_-

(6)Subscrib RSS
뭐지....내 블로그는 왜 RSS가 안돼-_- 암튼 rss가 있는 블로그들에 가면 상단에 알림바에서 뜹니다. 그러면 구독하면 되는 듯. 근데 구글 리더로 그냥 연결이 되는 것 같은.....

(7)Select Text
이거 선택하면 웹에서 드래그를 할 수 있습니다. 드래그를 마치게 되면 클립보드에 복사가 됩니다. 그리고 나중에 텍스트를 붙여넣을 수 있습니다. url이 링크가 안달린 것에 대해서 복사해서 주소창에 붙여넣을 수 있습니다. 붙여넣는 메뉴는 텍스트필드를 긴누름을 하시면 된다는 거 잊지마세요~

(8)Compact page
페이지를 줄여주는 것 같은데.....글과 링크만 남고 다 없어지는 것 같아요. 말그대로 그냥 컴팩트하게 웹페이지를 만들어주는 듯.

(9)Setting
설정이겠죠.

(10)Exit
종료할 때 그냥 종료할래? Clear cache하고 할래? 물어보네요.

2. 홈메뉴
홈메뉴는 좀 찾기 힘들었는데, 메뉴누르면 주소창이 나오는 곳에 좌상단에 있는 집모양으로 되어있는 것이 홈메뉴입니다. 여기서 북마크를 열 수 있습니다. 북마크 어떻게 여는지 조낸 연구했는데, 여기에 있었습니다.....
사용자 삽입 이미지
아이콘이 위에서부터 6개가 있는데요.
(1)첫번째 - Most Visited
가장 많이 방문한 사이트목록을 보여줍니다. 노란별표가 보이는 것은 북마크가 되어있는 것이고, 안되어있는 것은 그냥 회색별로 나옵니다.

(2)두번째 - Bookmarks
북마크입니다. 북마크한 사이트가 나오는데, 별도 폴더작성은 안되는 것 같습니다.

(3)세번째 - Google Service
구글 서비스 사이트 목록이 나옵니다.

(4)네번째 - Read it later
아까 메뉴에서 있었던 기능입니다. 메뉴에 Read later기능 참조.

(5)다섯번째 - Delicious
딜리셔스안쓰므로 패스

(6)여섯번째 - Contact us
돌핀브라우저에 대한 정보 및 피드백을 보낼 수 있는 수단들이 모여있군요.

3. 탭기능
기본 내장 브라우저에도 탭이 있는데요. 윈도우라고 해서 되어있는데, 돌핀도 똑같이 있는데, 좀 더 향상된 기능으로 존재합니다. 일단 각각 열려있는 탭화면에 대해서 섬네일형식으로 볼 수 있습니다.
사용자 삽입 이미지
위와 같은 형태로 볼 수 있습니다. 새탭열기를 하게되면 홈화면을 보여줘서 북마크 등에서 찾아 바로 열 수 있습니다^^
아래에는 맨 왼쪽아이콘은 모든 창 닫는 것이고, 중간것은 자기 창 빼고 다 닫는 것이고, 오른쪽은 새창 열기입니다^^

4. 제스처
제스처가 좀 좋은 것 같습니다. 평소 크롬브라우저를 사용하는데, 마우스제스처없는 브라우저를 만지게 되면 매우 불편합니다. 그래서 꼭 사용하는 편인데, 기본 브라우저에는 이런 기능이 없더라구요. 마침 돌핀에는 있네요. 앞으로 뒤로를 제스처로 할 수 있고, 북마크도 쉽게 할 수 있으며, 새탭열기도 제스처로 쉽게 열 수 있습니다.
근데....N을 그리는 새탭열기는 좀 잘 안되네요-_- 내가 다시 그려야하나....

5. 설정
여러가지 설정을 할 수 있습니다.
보니까 캐쉬데이터를 기본 브라우저는 내장메모리에다가 해버리나봅니다. 이건 SDCARD에다가 저장할 수 있도록 설정이 가능합니다. 제스처 설정, 탭바보이기 여부, User agent조정, 자동화면맞추기 등 여러가지 옵션을 할 수 있어요.
가장 맘에 드는 옵션은 역시나 자동화면맞추기입니다. 기존에 내장 브라우저는 1024width정도의 글을 보게된다면 계속 드래그하면서 봐야하는데, 이 브라우저는 글만 자동으로 폰 해상도에 맞게 맞춰줍니다. 그래서 그냥 스크롤만 내리면 볼 수 있게 해줍니다. 근데, 확대축소 하다보면....조낸 꼬이는지 뭐라고 표현해야할 지 모르겠지만, 지멋대로 화면이 마구 바뀌어버리는 버그가 있습니다-_-

전체적으로 기본브라우저를 바꾸게된 계기는 체감속도 때문입니다. 확실히 좀 빨라짐을 느끼게 되었어요. 네이트와 같이 풀로 보여주는 사이트들을 스크롤 하게 되면 좀 많이 느렸는데, 돌핀은 그것보다 좀 빨랐거든요. 확실히 두개를 띄워보시고 스크롤해보시면 느끼실 듯. 어차피 보여지는 게 똑같다면 기본 내장브라우저를 쓸 이유가 없습니다. 그냥 +되는 느낌이라....
근데 안드로이드펍에서 어떤 분은 구글지도 등과 연결이 잘 안된다는 문제점이 있다고 하네요. 제가 지도는 잘 안써서....-_-
많은 기능을 탑재하고 있어서 인지 가끔 웹서핑하다보면...브라우저가 가끔 죽습니다-_- 왜그런지는 잘 모르겠네요.
 
Posted by 머드초보
,
 
일단 테더링이 뭐냐. 저도 얼마전에 알았습니다. 이런 기능이 있었으면 하는 기능이였는데, 실제로 존재하고 있다니...-_-
일단 위키백과사전에 이렇게 나와있네요.
http://ko.wikipedia.org/wiki/%ED%85%8C%EB%8D%94%EB%A7%81
테더링(Tethering)이란 인터넷 접속이 가능한 기기를 이용하여, 다른 기기에도 인터넷에 접속할 수 있게 해주는 기술이다. 블루투스 무선 기술이나 USB 케이블 등으로 두 기기를 연결하여 사용할 수 있으며, 이 때 인터넷 접속이 가능한 기기가 다른 기기의 모뎀  역할을 하게 된다.
그렇습니다. 인터넷 접속이 가능한기기(모토로이-_-)로 노트북에 연결해서 노트북이 달리는 마을버스 2-1에서도 뛰어내....아니 인터넷을 사용할 수 있게 하는 것입니다.
해보니까 잘 되네요. 그런데 데이터 사용한 것이 올인원요금제(무료통화, 무료문자, 무료데이터 정액요금제)에서 빠져나갈 것이라고 생각하는데요. skt는 별도 과금이라는 말이 있습니다.
kt는 무료데이터에서 까는데, skt는 별도과금이라니.....

그래서 자주 가는 카페에 가보니 이런 글이 있더라구요.
http://cafe.naver.com/androiders/20532 가입하셔야 보이지만-_- 대충 이런 내용인데요.
테더링 관련된 요금제가 출시되기 전까지는 올인원요금제에서 까겠다는 겁니다. 그리고, 테더링 관련 요금제가 추가되면 테더링 관련 요금제에 가입이 안되어있으면 과금하겠다는 겁니다-_-
후....sk는 아직 배가 불렀군요.
그래서 저도 tworld에 메일을 보내놨습니다. 2시에 보냈는데, 답변이 없........-_-(게으른 skt....-_-)

정확히 24시간만에-_- 답변이 왔습니다.
Re)모토로이에서 테터링하면 무료사용량에서 까나요?
안녕하세요. 고객님.
SK텔레콤 사이버 상담원 문선미입니다.
SK텔레콤에서 제공하는 요금제 및 데이터 정액제의
무료 데이터 통화에 테더링은 제외됩니다.
즉, 테더링 이용 시 무료 데이터 통화에서 차감되지 않으며,  
인터넷 직접접속의 요금인 0.5KB 당 1.5원이 부과됩니다.
상담드린 내용이 고객님께 도움되시길 바라며
궁금한 사항이 있으시면 다시 문의 주시기 바랍니다.
보다 나은 서비스 제공을 위해 항상 노력하겠습니다.


다시 물어봐서 다시 답변 받았습니다.....
안녕하세요. ***고객님,
SK텔레콤 사이버 상담원 김태화입니다.

테더링에 대해 문의주셨는데요.

기재하신 010-****-****을 살펴보니
현재 올인원45요금제를 이용 중이신데요.

올인원45 요금제를 이용하실 경우 500MB의 데이터 통화가
무료로 제공되나, 원칙적으로 테더링 서비스 이용 시 과금되는
데이터 통화료에 대해서는 무료로 적용되지 않고 별도로 과금됩니다.
 
다만, 테더링 서비스를 이용하실 수 있는 전용 요금제가
출시되기 전까지는 테더링 서비스 이용 시 과금되는
데이터 통화료가 500MB 내에서 한시적으로 무료로 적용되어 차감됩니다.

앞서 안내해 드린 것과 같이
원칙적으로 테더링 서비스 이용 시 과금되는 데이터 통화료에 대해서는
무료로 적용되지 않고 별도로 과금되며, 한시적으로
적용되어 이전 상담원이 불가하다고 답변해 드린것인데요.

본의 아니게 혼란을 드린 점 대단히 죄송합니다.

※ 인터넷 직접접속 서비스 이용시 부과되는
데이터 통화요금은 0.5KB당 1.5원입니다.

테더링 전용 요금제가 출시되면 올인원45 요금제의
무료통화에 테더링 서비스가 포함되지 않는 점 유념해
주시길 부탁드립니다.  

※ 테더링 전용상품 출시될 경우 전용상품 미가입 고객님께
테더링 서비스 이용 시 이용요금이 별도로 과금됨을
사전 안내 후 적용할 예정이니 별도 공지되기 전까지는
테더링 서비스를 무료로 적용되어 이용하실 수 있습니다.

궁금한 사항이 있으시면 언제든지 문의 주시기 바랍니다.
감사합니다.
일단, 과금이 안된다는 가정하에(?) 삽질을 해보겠습니다.
과금되니 따라하지 마세....요......ㅠㅠ
아직까진 과금이 안되지만, 상품이 출시되면 과금된답니다. 전용요금제를 따로 사용해야한답니다.

1. 안드로이드 테더링 관련 어플 설치
마켓에서 테더링이라고 검색해보니까 여러가지 어플이 나오더라구요.
사용자 삽입 이미지
GP Tether는 아닌 것 같고-_- Spring Ball도 아닌 것 같고, Keep Android어쩌구도 아닌 것 같고...
EasyTether Lite와 PdaNet free edition 두개가 맞는 것 같습니다.
근데, EasyTether Lite는 Windows7 32비트밖에 지원하지 않아 Windows7 64bit가 설치된 제 컴에서는 사용할 수 없었습니다 ㅠㅠ
그래서 PdaNet free edition을 설치했습니다.
Pda는 참 오랜만에 들어보는 단어네요. 사실 스마트폰이기전에 Pda였는데^^
free edition인 것 보니까 유료앱은 더 많은 기능이 있나봅니다. free edition은 secure sites가 막혀있다고 하네요.
암튼 설치합니다.

실행하면 USB로 할래? Bluetooth DUN으로 할래? 물어보네요.
블루투스는 좀 삽질하다가 잘 안되서-_- 나중에 성공하면 다시 올리겠습니다 ㅠㅠ 일단 USB로....

2. PdaNet 드라이버 설치
일단 PdaNet프로그램을 실행하면 아래 페이지에 접속해서 driver를 받으라고 합니다.
http://www.junefabrics.com/android/download.php
보시는 바와같이 64bit/32bit 다 지원하고, mac까지 지원하는 센스!
일단 실행하면 폰이랑은 연결을 해제하라는 것 같은데, usb연결하지 말고 설치하면 드라이버를 설치하려고 합니다.
일단 설치합니다 ^^
그리고 폰 usb를 연결하라고 합니다. 근데, 설정 -> 응용프로그램 -> 개발 에서 usb debugging을 활성화하라고 하네요. 일단 연결하고 활성화합니다^^
저같은 경우......Win USB Device could not be opened 라는 에러가 떴었습니다-_- 그리고 언인스톨을 하는데....-_-
이거 왜그런지 모르겠는데, USB연결을 모토로라 휴대전화 도구로 바꾸니까 된 것 같은 느낌이 듭니다.....-_-
만약 저 에러나면 바꾸고 다시 해보세요~ ^^

3. 실행하기
일단 모토로이에서는 PdaNet프로그램 띄워두면 Turn Off PdaNet이 뜨는데, 이 상태에서 컴퓨터에서 커넥트를 하라는 것 같습니다.
사용자 삽입 이미지

그럼 pc에서 오른쪽하단 트레이아이콘에 보면 핸드폰 같은 놈이 보이는데, 그 놈을 오른쪽버튼 누르고 connect를 하면 연결이 됩니다.
혹시 adb.exe가 실행되고 있다면 강제종료하라고 나옵니다^^ 혹시나 떠있다면 작업관리자에서 가볍게 죽여줍시다-_-
캡처할라고 했더니 못하겠네-_-
암튼 연결이 되면 이제 이놈으로 인터넷을 할 수 있습니다.
사용자 삽입 이미지
와....잘 돼요!
인터넷 속도는 엄청 빠른데요?
그리고 상태를 보면 이렇게 나오네요.
사용자 삽입 이미지
베터리가 얼마나 남았고, 얼마나 사용했는지 나오는데, 네이버 한번 간 것 같은데, 700k를 먹은 것 같군요. 실제 과금된다고 친다면 네이버접속하고 2000원이 날아간 것인 듯......-_-

그리고 블루투스는 제 노트북이 이상해서 그런지 잘 안되네요. 블루투스가 되야 되는데......암튼 좀 더 삽질해봐야 할 듯.

ps. 근데 테더링 앱을 예전에 구글 안드로이드 마켓에서 퇴출당했다는 글을 보았는데, 사실인지? 근데 지금은 왜 등록이 되어있지-_-
 
Posted by 머드초보
,
 
제가 필요해서 만든거라.....-_-
모토로이가 생기고 나서 정말 생각해보니 이것저것 모든 것을 다할 수 있는 것 같네요. 일단 자바가 돌아간단 얘기는 뭐든 다 만들 수 있다는 얘기니^^

일단 인천버스정류장은 정류장마다 정보를 알려주는 시스템간판이 있습니다. 물론 다 있는 건 아니구요. 좀 큰 정류장에는 다 달려있더라구요. 그런데, 이상하게 제가 타는 곳이랑 서울까지 가는 버스인 경우에는 거기에는 없더라구요(당연히 없겠지-_- 돈이 얼만데-_-)
그래서 그냥 버스언제오는지 궁금해서 만들어봤습니다.
그리고, 인천버스도 된다는 앱을 받았는데, 제가 타고 다니는 9500번 정보는 안나오는 것 같아서-_-

아래는 인천버스시스템 사이트인데요.
http://bus.incheon.go.kr/iw/
요기서 실시간 검색 선택하면 새창이 뜨는데, 노선선택할 수 있고, 선택하면 정류장 목록이 나옵니다.
이 형태를 그냥 고대로 옮겼습니다-_-

일단.....기능이 별거 없습니다. 검색도 안됩니다. 일단 안드로이드도 공부할 겸 만든거라-_-
그리고.....25딸라없어서 마켓에 못올려요-_-
사용자 삽입 이미지
일단 노선목록 선택하면 인천의 모든 노선이 다 뜨구요. 숫자순인 듯. 그걸 선택하면 정류장 목록이 나옵니다.
사용자 삽입 이미지
정류장 목록에서 해당 정류장 선택하면 몇분안에 버스가 오는지 나옵니다.
아.....참고로.....버스정류장은 기점 기준으로 되어있고, 기점에서 종점을 지나 다시 기점을 돌아갈 때까지의 정류장 목록이 나옵니다-_- 그니까 두번씩 나오는거죠. 그래서 원하는 방향은 스스로 알아서 찾.........-_-
사용자 삽입 이미지
다시 찾는 번거로움을 없애기위해......즐겨찾기도 된다는.....-_-

제가 타는 버스 목록임 ^^
사용자 삽입 이미지

ps. 암튼, 아무도 안쓰겠지만, 쓰실 분들은 유용하게 쓰시다가 더 좋은 거 나오면 갈아타심-_- 전 지금도 만족해서 업데이트할 생각은 없.....-_-
 
Posted by 머드초보
,
 
안드로이드는 개발환경 구축이 좀 빡세네요.
Java는 원래 다 그런 것인가....-_- 자바는 셋팅이 반이라는 말이 있는데, 이놈은 셋팅도 다시 해야하고, 사실 언어만 java지 안드로이드에 맞는 class와 구조를 다시 배워야하는 거라 자바를 좀 안다는 사람이나 자바를 전혀 모르는 사람이나 뭐 차이가 없습니다.

그리고, AVD(Android Vritual Device)라고 해서 가상 에뮬레이터에서 실행할 수 있고, 모토로이에서도 실행할 수 있는데, 일단 가상에뮬레이터는 좀 느립니다. EditText부분에 글을 쓸 때 반응속도가 너무 느려서 짜증이 밀려내려옵니다.
그래서 개발할 때에는 모토로이에서 하고, 테스트할 때에는 에뮬레이터에서 하는 게 정신 건강에 좀 좋을 듯 합니다. 모토로이에서 개발하고 다른 해상도가 틀린 디바이스 때문에 에뮬레이터에서 테스트해줘야겠죠^^
사실 모토로이에서 디버깅하고 개발하는 게 의외로 편하고 잘 되어있습니다. 정말 신기했습니다^^

일단 셋팅에 대한 많은 글들이 있는데요.
http://john.tobe30.com/tc/292
http://blog.naver.com/ksewookk/100099954283
http://ihoney.pe.kr/entry/01-Android-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95-%EB%B0%8F-%EC%98%88%EC%A0%9C-%EC%8B%A4%ED%96%89

여기 글들을 참조해서 셋팅을 하세요~
아....모토로이는 버전이 2.0.1이 탑재되어있습니다. 참고하세요~

그럼 프로젝트를 만들고 디버깅을 해봅시다.

1. 프로젝트 생성
Android Project -> Project name에는 TestDebug, Build Target은 2.0.1, Application name은 디버깅테스트, package name은 com.mudchobo.testdebug, Create Activity는 TestDebug 후 Finish.

EditText에 이름을 쓰고, Button을 누르면 Hello, 이름 이라는 어플을 만들겁니다.
main.xml파일 수정
[code]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
>
<EditText
    android:hint="이름입력하세요"
    android:id="@+id/etHello"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textShortMessage"
/>
   
<Button
    android:text="sayHello"
    android:id="@+id/btnHello"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
/>
<TextView 
    android:id="@+id/tvHello"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
/>
</LinearLayout>
[/code]
AndroidManifest.xml파일을 선택하고, Application탭을 선택하게 되면 Application Attributes에 Debuggable옵션이 있는데 이걸 true로 줘야합니다.

그럼 src -> com.mudchobo.testdebug패키지에 있는 TestDebug.java파일을 수정해봅시다.
[code]package com.mudchobo.testdebug;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class TestDebug extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        // 버튼에 이벤트 추가
        Button btnHello = (Button) findViewById(R.id.btnHello);
       
        // 버튼클릭 시 리스너추가
        btnHello.setOnClickListener(new View.OnClickListener() {
           
            @Override
            public void onClick(View v) {
                // edittext값 가져오기
                EditText etHello = (EditText) findViewById(R.id.etHello);
                String sayHello = etHello.getText().toString();
               
                // 값을 textview에 셋팅
                TextView tvHello = (TextView) findViewById(R.id.tvHello);
                tvHello.setText(sayHello + ", Hello!");
            }
        });
       
    }
}[/code]
그냥 버튼에 이벤트 추가하고, 버튼클릭 시 값가져와서 값을 셋팅하는 초간단 예제입니다.

2. 디버깅 포인트 잡기
EditText etHello~~ 부분에 Ctrl + Shift + B를 누르거나 맨 앞에 더블클릭해서 Break Point를 잡습니다.
그리고 TestDebug에 오른쪽버튼 누르고, Debug As -> Android Application을 선택하면 실행합니다.
AVD가 떠 있다면 떠 있는 곳으로 어플을 설치하며 실행하고, 없으면 직접 AVD를 실행해서 설치하여 실행합니다.
AVD를 미리 띄워놓고 하는 게 정신건강에 좋습니다. 안그러면 프로그램에 끝나는 순간 AVD도 같이 죽어버립니다-_- 나중에 다시 시작하려고 하면 또 AVD를 부팅하는 꼴이 되어버립니다-_-

암튼, 실행하고 EditText에 말을 입력하고 버튼을 누르면 breakpoint에서 멈출겁니다. 이제 디버깅 하면 됩니다.

3. 모토로이에서 디버깅
이제 모토로이에서 실행해봅시다.

일단 모토로이를 디버깅 가능하게 셋팅해야 합니다.
설정 -> 응용프로그램 -> 개발 -> USB 디버깅 체크하셔서 활성화 시켜주세요.

모토로이를 usb에 연결합니다.
그리고 위와 같이 디버깅을 시작합니다. 그러면 이창이 뜰꺼에요.
사용자 삽입 이미지
이미 띄워놓은 AVD로 실행할래? 모토로이로 실행할래 물어보는 것인 듯. AVD를 띄워놓지 않으면 뜨지 않습니다. 바로 모토로이로 디버깅을 하더군요.
사용자 삽입 이미지
와....디버깅이 잘되네요. 에뮬레이터에서 타이핑 테스트하다 야마돌지 마시고, 모토로이에서 디버깅을 하시길-_-

4. 테스트하고 남은 어플 지우기
그리고 테스트하고 남은 어플은 여기서 지우시면 됩니다.
설정 -> 응용프로그램 -> 응용프로그램 관리 -> 디버그테스트(아까 프로젝트 만들 때 Application Name을 찾으면 됩니다. abcd가나다 순이니 참고하시길^^)선택 후 제거하면 됩니다.

PS. 뭐 별것도 없는 글을 장문으로 써버렸네-_-
 
Posted by 머드초보
,