액티비티와 태스크
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()포커스를 잃고 ..
탭의 사이즈 줄이는 방법.
2010. 6. 3. 14:49
Android
tabHost.getTabWidget().getChildAt(0).setLayoutParams(new LinearLayout.LayoutParams(100, 30, 1)); 탭 위젯이 LinearLayout을 상속받아서 구현 되었기 때문에 리니어 레이아웃의 레이아웃을 변경하면 됨. width와 height 값을 설정하고 마지막 1은 weight를 아래는 API 설명이다.public LinearLayout.LayoutParams (int width, int height, float weight)Since: API Level 1 Creates a new set of layout parameters with the specified width, height and weight.Parameters width t..
인텐트 & 인텐트 필터
2010. 5. 26. 13:13
Android
[ 인텐트 ]어플리케이션의 핵샘 컴포넌트(액티비티, 서비스, 브로드캐스트 리시버)는 인텐트라 불리는 메시지를 통해서 활성화 됩니다. 인텐트 메세지는 동일 어플리케이션 내에 존재하는 컴포넌트 또는 다른 어플리케이션 내에 존재하는 컴포넌트들 간의 런타임 바인딩을 위한 도구입니다. 인텐트 오브젝트는 "하나의 정보 묶음" 이라 할 수 있습니다. 인텐트를 수신하게 되는 컴포넌트가 관심을 갖는 정보와 안드로이드 시스템에 대한 추가적인 정보를 포함하고 있습니다. 추가적인 정보는 컴포넌트 이름(Component name), 액션(Action), 데이터(Data), 카테고리(Category), 엑스트라(Extras), 플래그(Flags) 입니다. 명시적인(Explicit) 인텐트는 타켓 컴포넌트를 그것의 이름으로 지정합..