반응형

<안드로이드>개발/안드로이드/App 39

[TIP] SDCard 경로 구하기

[출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=2260#c_2264 [출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=1590 저작권 문제 있으면 삭제 하겠습니다. android.os.Environment.getExternalStorageDirectory().getAbsolutePath(); /sdcard/ 가 기본 경로인듯 하다. 또 sdcard에 파일을 쓰려고 한다면, 을 반드시 주어야 함.

[펌]프로요에서 app 설치 경로 지정과 보안 관련 어떤 분의 글

androidpub의 금강석정님의 comment를 그대로 가져왔습니다. 혹시 작성하신 분께서 불편하시다면 지우겠습니다. 이걸 이용해서 어느정도 불법 복제에서 자유로울 수 있지 않을까 합니다. 참조: http://www.androidpub.com/368036 froyo에는 개발자가 app을 어디에 설치할 것인가를 정하는 것이 있는 데 manifest에 android:installLocation을 설정하는 것입니다. 개발자가 (manifest에 android:installLocation으로) "internalOnly"(default임) 또는 "auto" 또는 "preferExternal"로 설정할 수가 있는 데 이중에서 "auto" 와 "preferExternal"로 설정한 app만 외장메모리에 설치할 수가..

[안드로이드]Activity를 호출할 때 정보를 넘겨주기

어제 밤에 같이 봤으면 좋았을 텐데 오늘 아침에 확인했다. Intent에 대한 이해와 공부가 더 있어야 할 것 같다. 일단 현재 이해한 것은 Intent는 메시지 프레임워크다. ( 책에 적힌 말 ) Activity들이 서로 통신하기 위해서는 이 Intent를 만들어서 전달해주면 된다. 1) 새로운 Activity를 호출하고 싶다면 : Intent를 만들어 startActivity 또는 startActivityForResult를 호출한다. 2) 이 때, 정보를 넘겨주고 싶다면, (호출하는 Activity에서) : putExtra( keyString, value)를 호출한다. 3) 넘겨준 정보를 받고 싶다면 (호출받은 Activity에서) : getIntent().getStringExtra(keyString..

[안드로이드]새 Activity 만들기

목차로 이동 Activity는 어플리케이션의 프레젠테이션 계층이라고 한다. 별로 와닿지 않는 말이다. 그냥 간단히 화면 하나하나라고 생각하기로 했다. 대부분의 어플리케이션들은 하나 이상의 화면으로 이루어진다. 따라서 화면이 여러개라면 Activity를 여러개 만들어야 한다. 기본적으로 안드로이드 프로젝트를 수행하면 하나의 Activity가 존재한다. 1) 하나를 더 만든다. (몰라서 View도 새로 만들었다.) 2) 새로 만든 Activity를 메니페스트 파일에 추가한다. 3) 호출하고 싶을 때 Intent를 이용해 호출한다.

반응형