또 다른 주소록 접근방법
2010. 7. 21. 23:46
Android
밑에 먼저 찾은 방법이 deprecated가 되어 다시 새로운거로 찾음. ================================ 1. 추가하기 1) 순차적 방법 //새로운 Account Data 생성 ContentValues values = new ContentValues(); values.put(RawContacts.ACCOUNT_TYPE, "basic"); values.put(RawContacts.ACCOUNT_NAME, "test"); Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values); long rawContactId = ContentUris.parseId(rawContactUri); // 등록되었으면..
Content Provider (컨텐드 제공자)
2010. 7. 21. 23:16
Android
Content Provider (컨텐드 제공자)Posted on February 11th, 2009 by christopherJContent ProviderSample Notepad 에서는 이 컨텐트제공자(Content Provider)의 개념을 많이 사용하고 있으므로 이를 이해하지 않고는 Tutorial을 뛰어넘는 난이도의 프로그램을 시작할 수 없습니다. 컨텐트 제공자는 데이터를 모든 어플리케이션이 공유할수 있도록 하는 역할을 합니다. 이 방법을 이용하여 만들어진 데이터는 Public 하게 존재하며, 이것만이 모든 패키지들이 데이터를 공유할 수있는 단 하나의 방법입니다. 컨텐트제공자내의 데이터는 SQLite 데이터베이스에서 읽어와 만들어질수도, 어플리케이션에 의해 그때 그때 입력될 수도 있습니다. 이러..
액티비티와 태스크
2010. 6. 25. 01:22
Android
액티비티는 같은 어플리케이션 내에 존재하는 액티비티 뿐만 아니라 다른 어플리케이션 내에 존재하는 액티비티까지호출할 수 있습니다. 일반적인 어플리케이션들은 각자 자신의 어플리케이션 내에 있는 구성요소들만 사용할수 있습니다. 따 라서 특정 기능 (예: 바코드 스캔 )을 자신의 어플리케이션에서 이용하려면 새로 그 역할을하는 컴포넌트를 구현해야 했죠. 하지만, 안드로이드는 특이하게도다른 어플리케이션 내의 컴포넌드들을 호출하여 마치 자신의 어플리케이션에서 사용하는 것이 가능합니다. 만 약, 제가 책을 관리하는 어플리케이션을 만들었다고 가정해 봅시다. 책을 관리하는 어플리케이션이면 책을 추가하는 기능이 있어야겠지요? 그런데책 정보를 일일이 입력하는 것은 손이 많이 가기에 책의 바코드를 인식하여 책 정보를 추가할 수..
안드로이드 워키토키 Virtual Walkie Talkie
2010. 6. 17. 03:37
App & Util
WiFi, 3G 망을 이용하는 안드로이드용 워키토키... 마켓에서 Virtual Walkie Talkie 로 검색 하면 나옴. 잼있어서 개인 서버도 만들어 봤음...ㅋㅋㅋ 호스트주소 gizmo80.dlinkddns.com 포트번호 8570 메뉴>옵션 에서 바꿔주면 됨==================================================한동안 잼있게 잘~사용 했었는대...디자이어 쓸때...ㅎㅎㅎ
안드로이드 Activity 라이프사이클
2010. 6. 13. 17:04
Android
onCreate onStart onRestart onResume onFreeze onPause onStop onDestroy그림) Activity 라이프사이클Activity 라이프사이클을 구성하는 각각의 메소드들을 살펴보자. 라이프사이클에 히스토리 스택이 자주 언급되므로 생성된 모든 Activity의 히스토리 스택은 유지된다는 사실을 기억해야 한다.OnCreate()Activity가 생성될 때 처음으로 호출되는 메소드인데, 여 기에서 주로 리소스를 초기화한다.OnStart()Activity가 사용자에게 보여줄 준비가 되었을 때 호출된다.OnResume()Activity 스택의 맨 위에 있어서 Activity가 사용자에게 보여지고 사용자의 입력을 처리할 수 있을 때 호출된다.OnPause()포커스를 잃고 ..