차근차근/Android 160

this.getApplication()

APP = (----)this.getApplication();이란 소스가 뭘까 찾다가 알게 됨 http://ucnn.tistory.com/122 AndroidManifest.xml파일에 보면 에 대해 정의할 수 있는데 하위에 Activity가 있고 Application은 한번밖에 쓰일 수 없기 때문에 모든 Activity가 같은 Application객체를 갖고 있게 된다.(부모클래스는 아니다) 그래서 모든 Activity에서는 this.getApplication() 메소드를 통해서 Application객체를 얻어 올 수 있다. 음.. 맞는말인가?

안드로이드/Android 꼭 알아야 할 View의 필수 암기 메서드 ~!

http://arabiannight.tistory.com/352 안드로이드 프로젝트 진행 시 전방위 전으로 많이 사용하는 View의 메서드와 속성들 입니다. 꼭 알아 두셔야 작업하기 편하기 때문에 될 수 있으면 암기하시는게 좋습니다.^^ 1) View를 숨기고, 감추고, 보여지게 (GONE / INVISIBLE / VISIBLE) view.setVisibility(View.GONE); // View를 숨긴다. (공간차지 X) view.setVisibility(View.INVISIBLE); // View를 감춘다. (공간차지 O) view.setVisibility(View.VISIBLE); // View를 보여 준다. (공간차지 O) 2) 설정된 View의 Visibility 속성을 확인 하자 ~! if(..

태스크란? (Task, Activity Stack )

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=android&wr_id=28 안드로이드 태스크란? (Android Task, Activity Stack) - Task는 어플리케이션에서 실행되는 액티비티를 보관하고 관리하며 Stack형태의 연속된 Activity로 이루어진다 - 선입후출(First In Last Out)형태로 나중에 적재된 액티비티일 수록 가장 먼저 사용된다 만약 1페이지>2페이지>3페이지 순으로 액티비티를 이동했을때 실행순서대로 Task에 push해 놓았다가 back버튼을 누르면 3페이지>2페이지>1페이지순으로 Task에서 pop시켜 되돌아 간다고 생각하면 된다 - 서로 다른 어플리케이션간의 이동에도 Task를 이용해 사용자 경험(..

안드로이드 어플리케이션 기초1 - 안드로이드 아키텍처

http://wikiware-textcube.blogspot.kr/2009/12/4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EA%B8%B0%EC%B4%88.html 4.1 안드로이드 아키텍처 (1) 안드로이드 어플리케이션의 특징 안드로이드 어플리케이션은 다음과 같은 특징을 가지고 있습니다. 경계가 없는 어플리케이션 : 어플리케이션은 표준 API(Application Programming Interface)를 통해 핵심(core) 모바일 기능에 접근 가능합니다. 원하는 경우 어플리케이션은 자신의 기능을 다른 어플리케이션에게 공개할 수 있습니다. 평등한 어플리케이션 ..

안드로이드 어플리케이션 기초1 - 어플리케이션 컴포넌트

http://wikiware-textcube.blogspot.kr/2009/12/4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EA%B8%B0%EC%B4%88.html 4.2 어플리케이션 컴포넌트 (1) 안드로이드 패키지 컴파일된 자바 코드와 어플리케이션에 필요한 각종 데이터 및 리소스는 안드로이드 패키지(Android Package)에 번들이 되어 모바일 장치에 배포나 설치가 됩니다. 안드로이드 패키지는 확장자가 .apk로 아카이브된(archive)된 파일입니다. 하나의 .apk 파일은 하나의 어플리케이션으로 간주됩니다. 안드로이드 어플리케이션이 동작하는 양상은 3..

안드로이드 어플리케이션 기초3 - 액티비티와 태스크

http://wikiware-textcube.blogspot.kr/2009/12/4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EA%B8%B0%EC%B4%88.html 4.3 액티비티와 태스크 (1) 태스크(task) 어떤 어플리케이션에서 다른 어플리케이션의 기능을 이용하고자 할 경우에 다른 어플리케이션에 Intent 객체를 인자로 startActivity() 메소드를 호출하면 됩니다. 그러면 사용자에게는 타 어플리케이션이 현 어플리케이션의 일부인 것처럼 보이게 됩니다. 실제로 안드로이드는 호출한 액티비티와 호출된 액티비티를 같은 태스크(task) 안에 유지시킵니다...

안드로이드 어플리케이션 기초4 - 프로세스와 쓰레드

http://wikiware-textcube.blogspot.kr/2009/12/4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EA%B8%B0%EC%B4%88.html 4.4 프로세스와 쓰레드 (1) 프로세스(process) 어떤 어플리케이션의 컴포넌트들 중 하나가 최초로 실행될 때, 안드로이드는 실행 쓰레드(thread) 하나를 가진 리눅스 프로세스(process)를 하나를 생성합니다. 기본적으로 이 어플리케이션의 모든 다른 컴포넌트들은 새로 생성된 이 프로세스와 쓰레드(메인 쓰레드라고 불림)에서 동작을 합니다. 컴포넌트가 다른 프로세스에서 실행되게 하려면 그 프로..

MediaScanner 을 APP에서 실행시키기

뭔가 좋아보여서 가져옴 http://www.androidpub.com/61214 안녕하세요. Soul Movie 라는 자막지원 Movie Player를 올렸는데요. peterleem 님이 모토롤라 드로이드 폰에는 Dev Tools - Media Scanner 가 메뉴가 없다고 하더군요. 그래서 이 기능을 넣어 달라고 하였는데요. 드로이드 폰에 Media Scanner 메뉴가 없다면 어디선가 이 작업을 하고 있을 것이고, 그렇다면, Media Scanner 기능을 APP에서 호출해서 강제로 수행하도록 할 수 있다는 것이 되지요. 그래서, 오늘 이것과 관련에서 구글을 검색해 보니까, 방법이 있기는 하더군요. sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Ur..

안드로이드 에뮬레이터에서 로컬 PC 서버에 접근시

http://www.okjsp.net/seq/197254 안드로이드 에뮬레이터에서 로컬 PC 서버에 접근시 http://localhost:8080/ 같은 주소로 접근할 수 없습니다. http://10.0.2.2:8080/ 으로 접근해야 합니다. 안드로이드 에뮬레이터도 결국 안드로이트 폰과 같은 것이고 그 안에 따로 OS가 돌아가고 있다고 생각하면 이해하기 쉽습니다..즉 안드로이드 폰에서 localhost의 의미는 안드로이드 폰 자신을 가리키는 것이기때문에 PC와 연동시 PC를 생각한 localhost와는 맞지가 않는거지요.. 에뮬레이터에서 하실 경우엔 PC에 특정 ip를 부여해서 하시는 방법으로 하면 해결되고..폰에서 테스트 하실때도 폰과 PC를 테더링으로 연결한뒤 PC에 부여한 특정 ip로 접속하면 테..

[Android/안드로이드] SD Card 사용하기. ( 접근하기 )

http://aroundck.tistory.com/242 안녕하세요 돼지왕 왕돼지입니다. 오늘은 SD Card ( External Storage ) 를 사용하는, 혹은 접근하는 방법에 대해서 함께 알아보겠습니다. Permission. SD 카드의 파일을 읽는 것은 아무런 Permission 없이 가능합니다만, 파일을 쓰는 것은 Permission 이 필요합니다. Manifest에 다음과 같이 기술해줍니다. APIs static String getExternalStorageState() : SD 카드의 현재 상태 조사 MEDIA_MOUNTED / MEDIA_UNMOUNTED static File getExternalStorageDirectory() : SD 카드가 마운트된 경로. 보통 /sdcard sta..

반응형