2010-12-28 2 views
0

BB 서비스에서 웹 서비스에 의해 반환 된 데이터를 저장하려는 블랙 베리 애플리케이션을 작성하고 있습니다. 이전에 나는 모바일에 데이터를 저장하기 위해 SQLite를 사용하려고했지만 내가 인터넷 검색을하고 또한 SQLite를 사용하여 프로그래밍을했고 일부 BB 장치가 SQLite 라이브러리를 지원하지 않아 데이터베이스를 만들지 못했습니다. 그런 다음 데이터를 내 BB 장치의 XML 형식으로 webservice에서 반환하는 것으로 결정했습니다. 난 그냥 알고 싶어XML 저장, XML로 레코드 업데이트, BB 장치에 저장된 XML의 특정 레코드 검색

내가, XML에 저장된 데이터를 분석 업데이트를하거나 직접 에 액세스 할 수 있습니다 을 통해 블랙 베리에있는 어떤 방법 또는 방법이 아닌 전체 XML n을 횡단의 XML에 저장된 특정 레코드 일치하는 레코드를 찾는 것입니다.

BB 기기에 데이터를 저장하는 것이 처음 인 점을 알려주세요. 접근 방식은 데이터를 XML로 저장하려고 생각하고 있습니까? 아니면 다른 것을 사용해야합니까?

인 Yogesh 차우

답변

1

안녕하세요 귀하의 요구 사항과 선택에 따라 다양한 옵션이 있습니다 :

1) RMS - 사용하는 더 나은 경우 UR 사용하여 미들 릿 2) 지속성 - CLDC 3) SQLite는 대한 - 장치 OS 5.0 이상 지원 4) 파일 시스템 - 모든 장치

지속성 : xml에서 응답을 받으면 벡터에서 구성 요소를 구문 분석하고 가져와서 벡터에 저장하고 해당 벡터를 장치에 유지하십시오. 가져올 수 있습니다 언제든지 데이터를 가져올 수 있습니다.

파일 시스템 - 파일에 내용을 쓰고 해당 파일을 읽고 내용을 사용할 때 SDCard에 저장합니다.

당신은 코드와 개념이 너무

1) http://www.freshwap.net/3a8/dl/Apress+Beginning+BlackBerry+Development+Nov+2009+Pdf (무료하지 않음)을 통해 당신을 잘 안내 할 수있는이 책을 다운로드 할 수 있습니다

는 2) https://stackoverflow.com/questions/194812/list-of-freely-available-programming-books

이 책은 UR 요구 사항 에 따라 구체적으로 여러분을 안내 할 수 있습니다 게다가 당신은 비슷한 질문에 대한 스택 오버플로를 검색하고 다양한 답변을 얻을 수 있습니다

+0

답장을 보내 주셔서 감사합니다. 영구적 인 저장소에 저장된 개체는 64KB 일 수 있으며 크기 제한이 있습니다. 신청 더 많은 공간이 필요합니다 .SQLite는 모든 devices.Do에 대한 지원을하지 않습니다 내가 데이터베이스에 내 XML을 취급 할 수있는 어떤 생각을 가지고. 내가 XML에서 10 레코드가 있고 내가 직접 다섯 번째 위치에서 레코드를 검색해야하거나 – user469999

+0

네 지속성에는 제한이 있습니다 & xml 파서를 사용하여 특정 속성의 값을 가져올 수 있습니다. 레코드를 업데이트 한 후 u를 저장해야합니다. 사용을 생각해보십시오. sqlite 이외의 다른 데이터베이스? – Swati

+0

안녕하세요 swati ....... 나는 모바일에서만 데이터를 저장할 수있는 SQLite 만 알고 있습니다. 모바일에 데이터베이스를 저장할 때 사용할 수있는 다른 데이터베이스를 알려주시겠습니까? – user469999