Reference Link : App Install Location
안드로이드 API 8, 즉 2.2 Froyo 부터는 SDCARD(external storage)에 어플리케이션을 인스톨하는것이 가능해졌습니다.
어플리케이션을 SD CARD에 인스톨할 수 있도록 하기 위해서는 Manifest 에서 하나의 속성을 정의해주기만 하면 됩니다.
만약 이 속성이 정의되어 있지 않다면,
기본적으로(default option) Internal Storage ONLY(내장인스톨) 로 되어있는 것입니다.
어플리케이션의 외장메모리(sd card) 설치(install)을 위한 매니페스트 속성(Manifest attribute) |
AndroidManifest.xml 파일을 보면 manifest 태그가 있습니다.
이곳에 아래와 같은 속성을 추가해주면 됩니다.
만약 android:installLocation 에 대한 값이 정의되어있지않다면 기본적으로 내장메모리에만 인스톨 됩니다.
여기에 들어갈 수 있는 속성은 아래의 3가지 중에서 선택할 수 있습니다.
내장 메모리 인스톨 | internalOnly |
외장 메모리 인스톨 | preferExternal |
사용자 선택 인스톨 | auto |
'Android > Samples & Tips' 카테고리의 다른 글
[Android] 뷰와 위젯, 그리고 앱 위젯 / View, Widget and AppWidget (1) | 2011.04.19 |
---|---|
[Android Error] R.java / android.R / packagename.R (1) | 2011.04.11 |
[Android] Vibrator - 바이브레이터, 진동 (0) | 2011.03.22 |
[Android] FLAG_SHOW_WHEN_LOCKED : LOCK 위로 액티비티 띄우기 (0) | 2011.03.22 |
[Android] EditText 속성, singleline, lines - 한줄쓰기, 엔터막기 (0) | 2011.03.02 |