안드로이드용 어플 소개

App Information/Android 2010. 9. 13. 17:35

몇일전에 안드로이드 어플 묶음을 구했다.
너무 대규모여서 어떤 어플이 쓸모있는건지 이름만으론 도무지 짐작이 가지 않았다.

뭐 이런 일은 나 혼자만 경험하는 일은 아니다.

이런 연유로 ? 현재 사용하고 있는 안드로이드 어플 몇가지 소개하고자 한다.(안드로이드 게임도..)
(필자가 넥서스원을 사용하고 있기때문에, 해당 기종이 아닌 단말기에서는 돌아가지 않을 수도 있습니다)
 
Advenced Task Killer
...말할 필요가 없다. 프로그램 종료가 막혀있는 안드로이드에서는 (뭐 구글의 정책이라 합니다; ) 현재 실행중인 프로그램들을 킬하는 어플이 하나씩은 있어야한다. 필자는 Advenced... 를 이용하고 있다 .
위젯이 있어서 프로그램의 뷰로 넘어갈 필요도 없이 킬되고 그 결과를 토스트(Toast - android UI 중 하나)로 띄워주니 이렇게 편할 수가 !


위젯 대신 프로그램목록에서 실행시킨결과. 이렇게 킬할 프로세스들의 목록들이 출력된다.

APNdroid
참 이상하다. 뉴스,유튜브, 이메일등 자동 접속할만한 껀덕지를 전부 몇시간뒤에 업데이트로 바꿨는데 3G는 계속 나간다.
아직도 원인을 모르겠다. 넥서스원은 다 이런가 ? 아무튼 이런 3G 유출사태를 막아주는 어플.
그러나 아직 완전하진 않아서 3G를 풀어도 풀리지 않을때가 있다. 재부팅하면 되긴하는데.. 음 kt유저들이 많이 사용하고 있는 도돌폰 사용량 어플에서 함께 깔 수있는 어플.

빨간색 바탕에 하얀 화살표 두개 떠있는것이 APNdroid 위젯이다. 원클릭으로 3G를 막았다 풀었다가. 현재는 막힌상태.

Asphalt
이건 뭐 .. 레이싱 게임의 지존. 윈모를 쓸때도 갖고 놀았던 게임. 근데 넥서스원에서 5는 약간 렉이 걸림.
또한 처음 깔고나서 다시 추가 다운로드를 하니 wifi연결을 하고 실행시키시길!

Astro or FileManager
탐색기...ㅋㅋ 필수..

BaseBallSuperStars 2010
게임빌의 프로야구 2010, 바로 그 게임! 근데 어쩐지 조금 다르다. 마 투수도 다르고 .. 2010이 아닌가?
익숙한 그 화면!


Bonsai Blast
음 오락실에 가면 있는 , 푱 쏴가지고 같은색 구슬 3개 만들면 터지는 식의 게임 ㅋ
가볍게 즐기기 좋다.

녹색공이 날아가고있다. 곧 터지겠지 ?ㅋ


Buzzni Movie Guide
GPS를 이용해 근처에있는 영화관도 찾아주고 해당 영화관의 상영작 또한 어떤 것이 있는지 볼 수 있다.

인터페이스도 이정도면 괜춘하고 !ㅎ

CaligoChaser
컴투스의 RPG게임. 뭐 RPG게임은 자주 하지 않는 편이지만 되게 신선함 ㅋ 던전들어가서 싸우는 형태. 못된몬스터가 지배하는 버려진 도시에서 영웅 세명이 도시를 되찾고 , 평화가 찾아온 마을에서 주인공 Zack 이 PK(기사 같은 것인듯?)로서 수행을 해나가는 그런 스토리.ㅋ

그래픽도 이 정도면 뭐 그냥 즐길만함ㅋ

Cluedo
보드게임이 있나봅니다. 용의자들로부터 진술을 얻고 그 진술을 토대로 범인과 흉기를 알아내는 스타일의 게임. 간간히 해주면 재밌다.

Daum지도, Naver지도 
...뭐 .. 설명할 필요있나요 ?ㅋㅋ

Metroid
지하철 노선입니다.

Most It Lite
메모 어플! 위젯이 없다는게 좀 안타깝지만 그외엔 맘에 듭니다!
파스텔톤의 펜도있고 ! 꾸미는거 좋아하는 분들은 신나게 갖고 놀 듯.



NDrive
CF도 자주하죠 ㅋ 근데 Iphone 에서는 잘 모르겠는데 .. Android에서는 포토앨범이 조금 불편하다. 하나의 사진을 보고 있는 상태에서 다음 사진으로 넘어가는 방법이없고, 하나보고 목록으로 가서 다시 하나 선택하는 형태...;;이건 좀 불편하드라구요.

카카오톡
Iphone에서만 되던 어플이었던걸로 아는데, Android로도 넘어왔나봅니다.
Window에 없다는건.. 좀 아쉬운 점

'App Information > Android' 카테고리의 다른 글

너의 목소리가 들려 - Hay  (0) 2013.09.09

스마트 폰이란?

도움될지도? IT 정보 2010. 9. 9. 16:09

스마트폰 개발 전선에 뛰어든지도 2년이 다 되어간다.
특히 안드로이드를 처음 공부할 땐 서적조차 그다지 없었는데 , 그때부터 꾸준히 안드로이드 공부를 했으면 내가 지금쯤 안드로이드 코딩신이...

어쨋든 스마트폰이 말이 많다.

대중성을 확보하게 된 필두에는 단연 아이폰이 있을 것이다 . 그 영향으로, 요새에는 "스마트 폰? 처음 듣는데, 그게 뭐야?" 라고 묻는 사람은 없다.

그럼에도 굳이 스마트 폰이 무엇인지에 대한 포스팅을 하는 것은, 스마트 폰을 그냥 다른 폰(피쳐폰)보다 기능이 많은 폰으로 생각하는 사람들이 스마트 폰에 대한 지식을 얻고자 했을때 조금이나마 도움이 됐으면 해서다.

스마트 폰이 무엇인지에 대해 글을 쓰기 이전에, 이해를 위해 짚고 넘어가야 할 키워드가 있다.

바로 "OS"다 .

OS - Operating System.  컴퓨터에 관심이 있는 사람들이라면 생소한 단어가 아닐것 같다.

<컴퓨터의 하드웨어나 사용자 사이에서, 사용자가 작성한 프로그램을 번역하고 화일을 편성하며 컴퓨터 전체를 감시함으로써 효율성을 최대로 높여 주는 프로그램 집단. 공용 프로그램을 사용자가 쓰기 쉽도록 도와주며 모든 하드웨어나 주변 장치들의 기계적 전자적 특성을 고려하여 상호간에 자료를 원활하게 주고 받을 수 있도록 기본적인 운용을 담당하는 것. 컴퓨터에 관련된 모든 자원을 제어하는 소프트웨어.> OS 의 정의다 . 

간단히 말해서, 하드웨어 관리를 용이하게 하는 기능들을 집합으로 하는 사용자를 위한 인터페이스라고 생각해 볼 수 있다.
 
이해가 안된다면,이 단어를 처음 듣는 사람들이라도 하나의 예를 들면 감이 잡히리라 생각한다.
바로 우리가 사용하고 있는 컴퓨터의 "Windows" 가 그 일례다.
또는 Linux, Dos, MaxOS등을 예로 들 수 있다.

자, 이제 OS가 뭔지도 알았는데, 대체 이게 스마트 폰과 무슨 관계라는 걸까 ?

아주 큰 관계가 있다.
그 전의 핸드폰에는 OS가 탑재되어 있지 않았는데, 스마트폰에는 탑재가 되어 있다는 것이 가장 큰 차이인 것이다.

컴퓨터와 같이 OS가 들어가있기 때문에, 여러가지 프로그램(application)을 깔 수 있고, 시스템 파일도 조작 할 수 있고, 문서도 열수 있으며, 컴퓨터를 원격제어하는 등의 컴퓨터와 흡사한 기능을 할 수 있는 것이다.

                             스마트폰에서 구글 지도 어플을 실행시키고 있다. AR 프로그램. 


현재 폭발적인 인기를 누리고 있는 Iphone에는 IOS가,  넥서스원 등의 안드로이드 폰엔 android OS가, HD2나 옴니아와 같은 윈도우 폰엔 Windows Mobile OS가 탑재 되어있다.



                                                                                     스마트폰 시장 점유율

각각의 OS에 따라 환경에 맞는 어플리케이션을 다운받아야 하기 때문에, 퀄리티 높은 개발자가 많은 플랫폼의 스마트폰을 고려해야 하겠다.



Android 입문자를 위한 Tutorial - 1. 설치 및 환경설정

Mobile Programming/Android 2010. 9. 9. 15:26

우리 교수님이 영상처리, matlab 코딩 과목을 안드로이드로 바꿔버렸다. 4학년 과목이라 하기엔 폭발적인 반향을 일으켜 수강생이 좀 되는 안드로이드 과목...
아예 처음부터( 설치부터 ) 수업을 한다. 
학생들이 직접 공부하고 발표하는 형태로 이뤄져있다.

어쨌든 어제 오늘로 환경설정이 모두 끝났는데 , 그 내용을 포스팅 해보려고 한다.
( 자료는 전남대 멀티미디어 연구실 홈페이지 출처다 )

아, 중요한 사항 하나..
절대로 디렉토리에 한글이 들어가도록 만들지 말자.
한글이 들어가면 유니코드 문제로 인식을 하지 못한다. 


1. 자바 개발 툴킷

http://developers.sun.com/downloads

다운로드(1.6.0.20) : windows x86  /  linux x86

※ 꼭 JDK를 받아야 한다. JDE는 실행용 프로그램이다.

 

2. 이클립스

http://www.eclipse.org/downloads/   

다운로드 : windows x86  /  linux x86

※ 최신 버전 Eclipse IDE for Java Developers를 다운받는다.

 

3. 안드로이드 SDK

http://developer.android.com/sdk  

다운로드(r06) : windows x86  /  linux x86

적당한 위치에 압축을 풀고, 폴더 이름을 "android"같이 접근하기 쉽게 바꿔둔다.

 

4. 안드로이드 이클립스 ADT 플러그인

이클립스를 실행. (3.5 Galileo 기준)

Help > Install New Software  클릭

(3.4 Ganymede Available Software 텝에서 입력)

 

Work with: 란에

https://dl-ssl.google.com/android/eclipse/   를 입력후 add...

만약 실패 하면 "https" "http"로 바꾸어 입력.

"Developers Tools"를 체크하고 Next>Finish 클릭.

이클립스 재시작.

 

참고http://developer.android.com/sdk/eclipse-adt.html

 

5. 이클립스에서 안드로이드 SDK 위치 설정

이클립스 실행 > windows >Preferences  클릭.

 

왼쪽리스트에서 "Andorid" 클릭.

SDK Location 에 압축을 풀어둔 android sdk 폴더 위치를 입력한 후

Apply > OK 클릭

 

6. 안드로이드 에뮬레이터 설정

이클립스를 실행. (3.5 Galileo 기준)

Window > Android SDK and AVD Manager” 를 클릭

 

혹은 명령 프롬프트에서 android 라고 입력하면 "Android SDK and AVD Manager" 가 실행된다

 

 

 

첫 실행 시에는 가상장치가 설정되어 있지 않아 New를 클릭해 새로 만들어야 하는데,

패키지가 설치되어있어서 만들 수 가 없다.

 

Available Package를 눌러 패키지를 모두 설치하도록 하자

( 필요한 버전만 설치해도 된다. 넥서스원은 2.2 )

 

 

설치가 완료되면 다시 Virtual Devices 항목으로 돌아와서 New를 클릭

"Name" 은 가상 장치이름을 적당히 적어주고

"Target" 에 가상 장치의 android 버전을 선택한다

 

 

Crate AVD 를 누르면 생성된다.

 

 

가상장치가 하나 생성되었다 장치를 선택하고 Start > Launch 를 누르면 에뮬레이터가 작동된다.

 

 

환경에 따라 위의 로딩 시간이 길게 걸릴 수 있다.

로딩 시간이 끝나면 다음과 같이 안드로이드 화면이 나온다.

 

 
만약 run을 하려하는데 빨간원의 경고창이 뜬다면(정확한 내용이 생각안난다) run의 debugconfiguration, 왼쪽리스트에서 프로젝트 선택, 오른쪽에 Browse를 통해 설정해 주도록 하자~.