전체보기
-
C2DM 사용 하기 (1)안드로이드/학습&강좌 2011. 6. 13. 01:51
이전 강좌에서 c2dm을 사용하기전에 설정해 줘야 할 일들에 대해서 언급했다. 이 과정을 거치지 않고는 c2dm을 사용할 수 없으니 이전 강좌를 미리 참고해 주기 바란다. http://ememomo.tistory.com/entry/C2DM서비스사용을위한준비 이제 간단한 c2dm 환경을 코드화 하여 나타내려고 한다. 내가 올리기도 미안할 정도로 이부분에 대해서는 안드로이드 사이드에 리칼님이 상세하게 설명해 노았으니 이부분을 참고 해도 좋다. 이부분에 대해 똑같은 정도의 설명만 할 것이다. 좀더 진도를 나가는 것은 다음 강의부터 올리도록 하겠다. http://www.androidside.com/B46/14705 UI적인 측면에서도 하나도 수정을 하지 않고 리칼님이 설정해신 대로 필자도 하..
-
C2DM 서비스 사용을 위한 준비안드로이드/학습&강좌 2011. 6. 12. 03:47
Cloud to Device Messaging C2DM을 사용하기 위해선 자신의 프로젝트를 등록해서 승인을 받어야 한다. 그 승인을 하는 과정에 대해서 설명하도록 하겠다. http://code.google.com/intl/ko-KR/android/c2dm/signup.html 이곳에서 신청하면 된다. 링크를 따라 들어가게 되면 여기서 동의 하고 Continue 다음 화면 에서 입력값을 요구 한다. 입력 카테고리별 입력해줘야 되는 값에 대해 설명하면 Name of your Android app * 표시는 필수 입력 값이다. 이부분에서 자신이 C2DM 리스버를 구현할 패키지 명을 입력해야 한다. 자신의 앱 이름이라기 보단 패키지 이름이다. 필자의 경우 blog.epong.com 이라 하였다. 그렇다면 위 화..
-
특이한 UI 구성 소개안드로이드/학습&강좌 2011. 6. 11. 22:18
이번에 소개할 UI는 안드로이드 사이드에서 소개된 적이 있는 Rotation_project라 보면 된다. Flipper 로 이벤트가 처리 되어 있어서 약간 부자연 스러운 느낌이 있는데, 갤러리 같은 형식으로 바꿔 보려 했으나 패스... 나름대로 그냥 버튼을 이미지로 대체 했을뿐이다. 대략적인 동작 화면을 보자면 아래의 플래시 화면과 같이 작동 할 것이다. 이런식의 UI구성의 xml이 상당히 특이 한데 각 View마다의 화면을 미리 만들어 놓았던데... 대단하다 노가다의 진수이다. 머리가 지끈거리는게 느껴질 정도이다. xml을 설명 하자면 xml만 해도 라인이 이정도이니... main.xml 코드를 분석해 보면 이 레이아웃이 어떻게 쓰이는지 알게 될 것이니 참고 하기 바란다. 자세한 설명은 생략 한다.
-
갤러리를 이용한 커버플로우 만들기안드로이드/학습&강좌 2011. 6. 11. 17:38
커버플로우 효과를 갤러리를 이용해서 대충이나마 구현해 보자면, Adapter하나에 포지션 값을 이용해서 처리 해 보았다. 연습삼아 만들어 본것이라 허접해도 너그러이 용서 해 주길 바란다. ㅎ 대략의 효과는 이런식이다 앞뒤에 굴곡을 주고 싶으나.. 좀더 연구해 봐야 할 것 같다ㅎ;; layout 은 package org.androidpeople.gallery; import android.app.Activity; import android.content.Context; import android.content.res.TypedArray; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import androi..
-
이클립스에서 쿼리 실행하기카테고리 없음 2011. 6. 7. 00:43
이전 글에서 이클립스에서 오라클을 연결 설명하였다. 이클립스에서 데이터 베이스 연동 설정 하기 http://ememomo.tistory.com/45 이제 그 활용법을 설명하겠다. 어느 프로젝트 내에서 DB를 쓰는 프로젝트건 아니건.. New -> Other 선택 SQL File을 선택하고 넥스트~ FINISH 아래와 같이 SQLfile내에 오라클을 연결 시켜 준다. Data Source Explorer 내에 DB 는 Connection 상태 여야 한다. 이제 쿼리를 날려 보면 ~~ 아래와 같이 SQL Results가 생기면서 테이블 형식으로 자료가 출력되는 것을 볼 수 있다. 테이블 형식의 깔끔하게 출력되서 상당히 가독성이 높다. Test쿼리도 작성해 보기 쉽고 여러가지 유용하다. 잘 활용 하시길 바란다..
-
이클립스에서 데이터 베이스 연동 설정 하기 오라클편카테고리 없음 2011. 6. 7. 00:26
SqlPlus 나 cmd창이 아닌 이클립스 상에서 간단한 설정을 통해 바로 바로 쿼리를 날려 볼 수 있다. 설정 하는 방법을 설명 하겠다. 일단 Data Source Exploerer 라는 View를 추가 한다. (Windows - > ShowView -> Other ) Data Source Exploerer 가 생기면 Database Connections 폴더가 보일 것이다 우클릭 New... 를 선택하게 되면 아래와 같은 화면이 나타난다. 여기서 오라클에 대해 연결 하겠으므로 이름을 지정하고 Oracle 선택 후 Next > 아래와 같은 화면이 나타 나게 되는데 빨간색으로 표시된 버튼을 누르게 되면 DB 목록이 나열 된다. 자신의 오라클 버전 or 다른 Db 버전에 맞춰 선택하게 되면 된다. 내 디비..
-
DrawArc 를 이용한 원그리기안드로이드/학습&강좌 2011. 6. 6. 16:09
API Demo에 보면 DrawArc를 이용해 원을 네개를 그리는 함수가 있었다. 여러가지 모양으로 원을 만드는 모양을 정했었는데, 이 부분을 이용해서 화면을 구상햇었던 적이있었다. 상용화부분에선 제외되었지만.. 간략하게 나마 이 부분에 대해 설명을 해보려고 한다. 대략적으로 이런 UI 를 만들 수 있다. 구조를 설명 하게 되면 원을 담을 프레임 안에 동그란 이미지가 배경에 깔리고 그위에 DrawArc를 그렸다고 생각하면된다. 그림을 그려 설명 하려 했으나.. 포토샵을 실력이 꽝이라;; 양해를 구한다. 문제는 간격이 중요한데.. 간격 맞추는것은 노가다가 수반되므로 얼추 맞추고 관두었다.. 코드로 설명하자면 원을 그릴 개별적인 View 클래스를 만든다. package aa.bb; import android..
-
EBS의 새로운 모바일 학습 서비스 "스터디 Tok" - 효율적으로 똑똑하게 학습하는 최고의 비법카테고리 없음 2011. 5. 31. 17:31
EBS의 새로운 모바일 학습 서비스 "스터디 Tok" 스마트 학습을 위한 모바일 교육서비스 6월 1일 바로 내일이네요, EBS에서 또하나의 새로운 모바일 교육 서비스가 오픈 됩니다. 이번엔 안드로이드 태블릿 PC 기반의 모바일 융복합 교육서비스인 "스터디톡(StudiTok)"입니다. 융복합기술이란 단어가 좀 어려워서 다시 찾아 봤다는...ㅋㅋ 융복합기술 : 업종이 다른 중소기업이 서로 다른 경영과 기술 등을 결합하여 신기술·신제품·신서비스를 개발함으로써 새로운 분야로의 사업화 능력을 높이는 활동이다. 출처 : 전문용어검색 서비스, 중소기업청 2010 다시 말하면 EBS의 양질의 교육서비스를 다른 사업자의 기술과 융합해서 교육정보를 제공한다는 말이네요. ^^ 오픈 초기에는 중학교 컨텐츠만 이용할 수 있지만..
-
소프트 키보드 보이기/숨기기안드로이드/Tip 2011. 5. 30. 10:47
//보이기 [java] EditText editText = (EditText) findViewById(R.id.myEdit); InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // only will trigger it if no physical keyboard is open mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); [/java] And to hide: //숨기기 [java] InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_MET..
-
안드로이드 Manifest안드로이드/Tip 2011. 5. 29. 02:06
. . . . . . . . . 매니패스트 파일은 어플리케이션에 대한 전반적인 정보를 담고 있는 파일로, 어플리케이션이 실행되기 전에 시스템이 알고 있어야 하는 파일이다. 이 매니페스트 파일 안에는 어플리케이션 컴포넌트(Activity, Service, intents, Content provider, Broadcast Receivers)에 대한 노드를 포함하고 있고 Intent filter와 같이 permissions을 사용해 다른 컴포넌트와 어플리케이션이 어떻게 상호 작용을 하는지를 결정한다. [어플리케이션 태그 및 Permission 태그들] AndroidManifest.xml의 root element로써 태그가 전체를 감싸는 구조를 하고 있으며 package attribute의 값으로는 어플리케이션..