문제

Android 프레임 워크 수준 또는 애플리케이션 수준에서 변수를 만들 수 없으며, 이는 공장 초기화 또는 소프트웨어 변경 후에도 값을 유지합니다.퀄컴 기반의 모뎀 코드에서 구현할 수있는 것과 동일한 것입니다.qualcomm에서는 NV 항목을 추가 할 수 있습니다.

하지만 저는 이것을 안드로이드 프레임 워크 레이어 나 애플리케이션 레이어에서 원합니다.

저는 froyo 버전 2.2를 작업 중입니다.

도움이 되었습니까?

해결책

내가 아는 한 일반 타사 애플리케이션은 사용자가 삭제할 수없는 데이터를 저장할 수 없습니다.기본적으로 내부 및 외부 저장소는 언제든지 지울 수 있습니다.

내부 애플리케이션의 저장 용량은 초기화시, 애플리케이션이 제거되거나 사용자가 '애플리케이션 관리'활동에서 '데이터 지우기'를 클릭 할 때 삭제됩니다.

외부 저장소는 사용자가 다른 기기에서 언제든지 포맷 할 수있는 간단한 SD 카드입니다 (외부 저장소가 내장 된 기기도 있지만 Android 설정에서도 포맷 할 수 있음).

그리고 NV 항목에 대한 API가 없습니다 (합리적입니다. 타사 애플리케이션 개발자가이 API를 사용할 수 있다는 사실에 놀랐습니다).

따라서 Andrdoid에 "비 휘발성 변수"를 저장할 수 없습니다.적어도 뿌리 없이는.그럼에도 불구하고 기기마다 상황이 상당히 다를 수 있습니다.

다른 팁

원하는 백업 서비스가 있습니다-Google 클라우드에 일부 애플리케이션 환경 설정 저장- http://developer.android.com/guide/topics/data/backup.html .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top