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




















 
Posted by croute

댓글을 달아 주세요

  1. 궁금해요.. 2011.09.03 16:50  댓글주소  수정/삭제  댓글쓰기

    제핸드폰이 갤럭시네오 내장메모리가 매우 빈약한 맛폰입니다.
    그래서 전 외장메모리에 어플을설치할라하는데 님처럼 xml편집기로 편집하기해도 무슨 로딩 어쩌구저쩌구오류뜨면서 안뜨고 메모장으로열면 이상한 기호와 영어가 샬라샬라있는데 님처럼 편집할려면어떻게해야하죠 ?

    • Favicon of https://croute.me BlogIcon croute 2011.09.05 10:23 신고  댓글주소  수정/삭제

      이건 일반사용자가 쓰는 루팅등의 방법이 아닌,
      프로그래머가 애플리케이션을 개발할 때, 해당 애플리케이션에 대한 인스톨 설정을 하는 방법입니다.

      갤럭시네오같은거랑은 상관없는거에요.

  2. 위에대글 2011.09.03 16:51  댓글주소  수정/삭제  댓글쓰기

    저의 질문댓글보시고 답글달아주지마시고 01099047423으로 문자설명해주세요 제가 컴터할시간이 별로없어서요 ..

  3. ㅈㅅㅈㅅ 2011.09.04 17:04  댓글주소  수정/삭제  댓글쓰기

    핸드폰이 고장나서 어제 a/s 맡겻어요 ... 문자보내셧으면 정말죄송해요
    otl0309@nvaer.com 여길로 제가올린질문 해결방법좀 보내주세요 정말죄송해요 ..ㅠ

  4. aa 2012.05.02 10:10  댓글주소  수정/삭제  댓글쓰기

    저 파일이 어디있는지 못찾겠네요

    • Favicon of https://croute.me BlogIcon croute 2012.05.02 16:01 신고  댓글주소  수정/삭제

      음.. 이건 프로그래머가 애플리케이션을 프로그래밍할 당시에 설정해 주어야 하는것입니다. 사용자는 변경할 수 없습니다.