201.5.29 앱 설치 위치 차이

1, 앱 설치 위치 차이:
레 퍼 런 스 http://mobile.51cto.com/abased-390577.htm
http://hi.baidu.com/joyforce/item/0986dc9d2da7cdc8b7253190
안 드 로 이 드 애플 리 케 이 션 은 이 컴퓨터 의 자체 저장 소 에 설치 할 수 있 으 며 외부 저장 소 (SD 카드) 에 도 설치 할 수 있다.API 8 이후 Android 2.2 이후 APK 를 외부 저장 소 에 설치 할 수 있 습 니 다.이것 은 선택 할 수 있 는 기능 입 니 다. 프로젝트 의 manifest 파일 에서 설정 할 수 있 습 니 다.

  
  
  
  
  1. <manifest xmlns:android="http://schemas.android.com/apk/res/android"     android:installLocation="preferEx 

위 와 같이 preferExternal 이 라 고 밝 히 면 APK 를 외부 저장 소 에 설치 하도록 지정 합 니 다. 그러나 시스템 이 반드시 외부 저장 소 에 설치 할 수 있 는 지 보장 하지 않 기 때문에 preferExternal 이 라 고 합 니 다. 예 를 들 어 외부 저장 공간 이 꽉 찼 을 때 시스템 은 응용 프로그램 을 내부 저장 소 에 설치 합 니 다.사용 자 는 내부 저장 소 와 외부 저장 소 사이 에서 응용 프로그램 을 이동 할 수 있다.또 하나의 성명 선택 은 "auto" 입 니 다. 속성 값 을 이것 으로 설명 하면 설치 위 치 는 시스템 에서 결정 합 니 다.
응용 프로그램 을 외부 저장 소 에 설치 하려 면 다음 과 같은 조건 이 만족 하도록 해 야 합 니 다.
1. manifest 파일 에 android: installLocation 속성 값 을 'preferExternal' 또는 'auto' 로 지정 합 니 다.
2. 현재 시스템 API 레벨 이 8 이상 인지 확인 하고 android: minSdkVersion 값 은 8 이상 이 어야 합 니 다 (Android 2.2).
특히 주의해 야 할 것 은 사용자 가 휴대 전 화 를 PC 에 연결 하고 대 용량 저장 모드 를 열 때, 즉 외부 메모리 카드 내용 을 읽 을 때 외부 저장 소 에 설 치 된 모든 프로그램 이 시스템 에 의 해 모두 죽 임 을 당 한 다 는 것 이다!
응용 프로그램 이 다음 과 같은 상황 에 존재 한다 면 외부 저장 소 에 설치 하 는 것 을 추천 하지 않 습 니 다.
1. 프로그램 에서 백 엔 드 서비스 실행
2. 알 람 관리자 와 같은 알림 서 비 스 를 등 록 했 습 니 다.
3. 제3자 입력 법, 만약 에 제3자 입력 법 을 외부 저장 소 에 설치 하면 현재 외부 저장 소 가 걸 리 면 제3자 입력 법 은 효력 을 잃 고 시스템 입력 법 을 삭제 합 니 다.
4. 벽지 테마 적용, 외부 저장 소 가 걸 렸 을 때 시스템 기본 벽지 나 테마 로 전환
5. App 데스크 톱 구성 요소 도구, 외부 저장 소 가 걸 려 있 습 니 다. 예, Widgets 를 데스크 톱 에서 제거 합 니 다.
6. 켜 기 방송의 응용 프로그램 을 등 록 했 습 니 다. 시스템 은 먼저 켜 기 방송 을 한 다음 에 외부 저장 장 치 를 불 러 오 는 것 이기 때문에 순서 적 인 문제 가 있 습 니 다.

좋은 웹페이지 즐겨찾기