2009-11-12 2 views
1

BlackBerry 응용 프로그램이 영구 저장소에 데이터를 저장하는 경우 사용자가 RIM의 데스크톱 소프트웨어를 사용하여 새 장치로 데이터를 전송할 때 일반적으로 해당 데이터가 지워집니다. 또는 사용자가 장치에서 OS 업그레이드를 수행 할 때 발생합니다.BlackBerry 전송 데이터를 데스크톱과 동기화하여 장치 전송 및 OS 업그레이드가 지속됨

RIM API는 지속적인 데이터가 업그레이드 및 전송 중에 올바르게 백업되고 복원되도록하기 위해 필요한 모든 규칙을 애플리케이션에 적용 할 수있는 기능을 제공한다고 생각합니다. 그러나 사용 가능한 문서는 이것을 잘 탐색하지 못합니다.

데이터 백업 및 전송 중에 BlackBerry 응용 프로그램이 올바르게 작동하도록하는 적절한 방법은 무엇입니까?

RIM의 OS 4.1

+0

동일한 문제가 있습니다. OS 업데이트 전반에 걸쳐 내 응용 프로그램 영구 데이터를 보존해야합니다. 제 동료 중 한 사람은 OS 업데이트를 통해 데이터를 유지할 수 있도록 데이터를 데이터베이스에 저장해야한다고 말했지만 아직 그 부분을 자세히 살펴 보지 못했습니다. –

답변

1

그것을 당신이 this을보고 백업에 포함하는 동기화 API를 사용할 수 언급 한 방법을 수행합니다.

또는 사용자가이 있거나 (민감한 정보가있는 경우 당신이 그것을 인코딩 할 수 있습니다 자신에게 그 플랫 파일을 보내 사용자를 email를 호출 할 수있는 경우 SD card에있는 플랫 파일에 저장

어쩌면 ... Base64 및 암호화 된). 사용자가 파일에서 "설정"을 가져올 수있는 클래스를 작성하십시오. 네이티브 파일 선택기를 SD 카드에 저장했거나 이메일에있는 경우 첨부 파일을 저장해야하는 위치로 이메일을 미리 채 웁니다.