Mobile/Android

[Android]sd card 앱설치

out of coding 2015. 9. 7. 18:17

안드로이드 외부저장소 설치시 이렇게 지정할수 있다.

android:installLocation = "internalOnly" 


- preferExternal

 : 외장메모리 우선. 공간이 부족하면 내장메모리에 설치

- internalOnly

 : 내장메모리에 무조건

- auto

 : 시스템에서 관련된 값들을 가져와서 결정

 

만약 외장메모리에 앱을 설치하고 sd card를 제거하였을 경우에 문제가 발생할수 있는 부분들.

- Service

 : remount 되어도 서비스가 다시 살지 않는다고함.

- Alarm Services

 : Alarm이 모두 취소가 되고, 다시 장착해도 동작안하고 일일이 재등록이 필요함.

- Input Method Engines

 : Custom IME를 사용할 경우에, 해당 부분이 해제가 되고 다시 추가하여야 한다고 함

- Live Wallpaper, Live Folders, App Widget

 : 당연히 띄워줄 app이 사라지므로 없어진다고 함

- Account Manager, Sync Adapter

 : remount 될때까지 사용자 계정정보가 모두 사라짐.

- Sync Adapter

 : remount 될때까지 외부 저장 장치와의 동기화 기능이 미동작

- Device Administrators

 : 관리자 기능이 미사용됩니다. 이 정보들은 다시 remount되어도 기능이 동작하지 않을수 있다고 합니다. 다시 설정 필요