제목에 내 질문이 명확하길 바랍니다. 그래도 나는 설명 할 것이다. 전화 메모리에 먼저 저장하지 않고 SD 카드에 직접 응용 프로그램을 설치할 수있는 방법이 있습니까? 원인 내 응용 프로그램의 크기가 크다. 또는 "SD 카드로 이동"옵션을 사용자에게 제공하여 수동으로 이동할 수있는 방법이 있습니까? 그렇다면 어떻게해야합니까? 귀하의 답변에 감사드립니다.Android : 기본적으로 SD 카드에 내 애플리케이션을 설치하십시오.
구글에서답변
:
안드로이드 플랫폼은 현재 응용 프로그램이 위에 설치에 대한 대안으로 장치의 외부 저장 매체에 (예 : SD 카드와 같은)을 설치를 요청할 수 있습니다 외부 저장 매체 에앱 설치 장치의 내부 메모리
응용 프로그램 개발자는 manifest 파일 인 android : installLocation의 새 속성을 사용하여 응용 프로그램의 기본 설치 위치를 표현할 수 있습니다. 속성은 "internalOnly", "preferExternal"및 "auto"의 세 가지 값을 지원합니다. 설치시 시스템은 android : installLocation 값을 확인하고 가능하면 원하는 위치에 따라 응용 프로그램 .apk를 설치합니다. 응용 프로그램이 외부 설치를 요청한 경우 시스템은이를 외부 미디어의 개인 암호화 된 파티션에 설치합니다. 응용 프로그램 .apk가 외부에 설치되면 시스템은 사용자 설정에서 .apk의 저장 위치를 변경하고 필요한 경우 장치의 내부 메모리로 이동합니다 (반대의 경우도 마찬가지).
기본적으로 외부 설치를 명시 적으로 요청하는 것을 제외하고 시스템은 모든 응용 프로그램을 장치의 내부 메모리에 설치합니다. 즉, 시스템은 레거시 응용 프로그램을 android : installLocation 속성에 액세스 할 수 없으므로 항상 내부 메모리에 설치합니다. 그러나 레거시 응용 프로그램을 구성하고 컴파일하여 이전 버전의 플랫폼에 내부적으로 설치하고 필요한 경우 Android 2.2 이상 플랫폼에 외부 적으로 설치할 수 있습니다.
외부 미디어를 제거 할 수 있고 마운트 해제/다시 마운트하면 사용자 환경과 시스템 설정이 중단 될 수 있으므로 장치의 외부 미디어에 대한 설치를 요구하는 것이 모든 응용 프로그램에 적합하지 않습니다.
응용 프로그램의 기본 설치 위치 설정에 대한 자세한 내용과 외부 설치를 요청해야하는 응용 프로그램 유형에 대한 설명을 비롯하여 App Install Location 문서를 읽어보십시오.
- 1. Android : SD 카드에 파일 저장
- 2. Android : SD 카드에 맞춤 글꼴로드
- 3. Android : 데이터/파일을 SD 카드에 강제 저장
- 4. 내 SD 카드에 쓰기 권한이없는 이유는 무엇입니까 (Android)?
- 5. 자동으로 동영상 파일을 Android SD 카드에 저장
- 6. SD 카드에 Android 응용 프로그램 다운로드
- 7. Android : 설치시 자산을 SD 카드에 복사
- 8. SD 카드에 쓰기 권한
- 9. 안드로이드의 SD 카드에 쓰기
- 10. Android의 SD 카드에 데이터 저장
- 11. MonoDroid : 자산을 SD 카드에 복사
- 12. SD 카드에 안드로이드 저장 이미지
- 13. 안드로이드 sd 카드에 비디오 숨기기
- 14. SD 카드에 파일을 저장하는 방법은 무엇입니까?
- 15. 안드로이드 SD 카드에 숨겨진 파일을 가져 오기
- 16. 안드로이드 카메라 및 이미지를 안드로이드의 SD 카드에 저장
- 17. SD 카드에 사전 설치 및 전달
- 18. Android : SD 카드에 저장하면 다시 설치할 때 항상 삭제됩니다.
- 19. Android 애플리케이션을 '레이어'할 수 있습니까?
- 20. Android 도움말에서 Sd 카드에 이미지 저장 및 MediaScanner로 SendBroadcast 보내기
- 21. android SD 카드에 응용 프로그램을 자동 설치하는 방법
- 22. 내 앱이 SD 카드에 설치되어있는 경우 개인 데이터도 함께 제공됩니까?
- 23. 삼성 모바일에서 j2me 애플리케이션을 설치하십시오.
- 24. SD 카드에 비공개로 동영상을 저장하는 방법
- 25. SD 카드에 텍스트 파일 쓰기가 실패했습니다.
- 26. Android가 외부 SD 카드에 저장 하시겠습니까?
- 27. 이미지 캡처 및 SD 카드에 저장하는 방법
- 28. 데이터베이스를 SD 카드에 보관하고 ORMLite를 사용하려면 어떻게해야합니까?
- 29. SD 카드에 저장된 동영상의 경로 가져 오기
- 30. 은 SD 카드에 데이터를 저장할 수 없습니다.
답장을 보내 주신 Brandon에게 감사드립니다. 정말 감사. 나는 의심 스럽다. 속성 installLocation은 Android 2.2 이상 플랫폼에서만 사용 가능합니까? – Vivek
예, 2.2의 새로운 기능입니다. – Brandon