2010-12-28 9 views
0

私はBBデバイスにWebサービスから返された データを格納するブラックベリーアプリケーションを作成しています。以前私は モバイルにデータを格納するためにSQLiteを使用するつもりでしたが、私はグーグルでも、SQLiteを使ってプログラミングしていましたが、一部のBBデバイスがSQLiteライブラリをサポートしていないためデータベースを作成できませんでした。それから、 のデータをwebserviceから返されたデータをXML形式でBBデバイスに保存することに決めました。私はちょうど知りたいXMLでレコードを更新し、BBデバイスに格納されたXMLの特定のレコードを取得します。

は、私は、XMLに格納されたデータを解析し、それを更新するか、直接全体ではなくXML nを横断するXMLに保存されている 特定のレコードにアクセスすることができます 経由でBlackBerryのいずれかの方法や方法があります一致したレコードを見つけることができます。

BBデバイスにデータを保存するのは初めてです。 私はXMLにデータを格納することを考えていますか、それとも別のものを使用する必要がありますか?

ヨーゲッシュChaudhari

答えて

1

こんにちはあなたの条件や好みに応じて、多くのオプションがあります:

1)RMS - CLDC 3)Sqliteを - - デバイス良く使用するためには、ウルミッドレットを使用して 2)永続場合OS 5.0以降をサポートしています 4)ファイルシステム - 任意のデバイス

永続性:xmlであなたの応答を取得すると、そのコンポーネントを解析して取り込み、ベクトルに保存してそのベクトルをデバイスに保存してみましょう。いつでもそのデータを取得できます。

ファイルシステム - ファイルに内容を書き込んで、そのファイルを読み込んでその内容を使用するときにSDCardに保存します。これらの本はウルの要件に応じて、詳細にご案内することができます(無料ではない) 2)https://stackoverflow.com/questions/194812/list-of-freely-available-programming-books

あなたはあまりにも

1コードと概念を通じてもあなたを導くことができるこの本をダウンロードすることができ

http://www.freshwap.net/3a8/dl/Apress+Beginning+BlackBerry+Development+Nov+2009+Pdf また、同様の質問のスタックオーバーフローを検索し、さまざまな回答を得ることができます

+0

返信いただきありがとうございます。永続的なストアに格納されているオブジェクトは64 KBと私だけです応用 より多くのスペースが必要になります.SQLiteは、すべてのdevices.Doのサポートをしないでください私はデータベースのように私のxmlを扱うことができる任意のアイデアを持っています。私はxmlで10レコードを持っていると私は5番目の位置、レコードの特定の属性の値を更新する必要があります。ありがとう – user469999

+0

はい永続性には制限があります。xmlパーサーを使用して特定の属性の値を取得できます。レコードを更新した後で、保存する必要があります。 sqlite以外のデータベース? – Swati

+0

こんにちはswati .......私は私がmobile.Canにデータを格納することを許可することができますSQLiteだけ知っている私は私がモバイルでデータベースを格納するために使用することができます他のデータベースを教えてください? – user469999

関連する問題