問題タブ [rms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - J2ME を使用して大量のデータを格納するためのベスト プラクティス
デバイスに大量のデータを格納する J2ME アプリケーションを開発しています (1MB 程度ですが可変)。ファイル システムに頼ることができないので、レコード管理システム (RMS) に行き詰まっています。RMS は、複数のレコード ストアを許可しますが、それぞれのサイズには制限があります。私の最初のターゲット プラットフォームである Blackberry では、それぞれが 64KB に制限されています。
大量のデータを RMS に保存するという問題と、それをどのように管理したかという問題に、他の誰かが取り組まなければならなかったのでしょうか? レコードサイズを計算し、1 つのデータセットが大きすぎる場合は複数のストアに分割する必要があると考えていますが、それを維持するには多くの複雑さが追加されます。
さまざまな種類のデータが保存されていますが、特に 1 つのセットだけが 64KB の制限を超えています。
java-me - 大量のデータを RMS に保存する
J2ME 経由で RMS API を使用して大量のデータを保存する必要があります。
複数列のデータをハードコードする必要があるため、複数の列と行のデータを保存する必要があるため、その複数列のデータを保存するにはどうすればよいですか。
これをどのように行うことができstruct
ますか? s を使用する必要がありますか?
serialization - Java ME オブジェクトの持続性
Micro Edition の Java ではシリアライゼーション (Serializable) が利用できないことを知っています。int や java.lang.String オブジェクトなどのプリミティブを RMS で保存するのは簡単です。しかし、任意のオブジェクトを保存 (永続化) したい場合は? それは可能ですか?
java - J2ME RecordStore を更新できないのはなぜですか?
基本的に、Midlet にレコードを編集する機能が必要です。
私はこのコードを持っています
情報は次のように追加されます
これが更新を実行する方法です
私が取得し続けるのは、更新するレコードがありませんという他の結果だけであり、理由はありませんか?
助けてくれるか、役立つチュートリアルを送ってください
java-me - 新しいバージョンをインストールした後も RMS を維持する方法は?
Nokia S40 に j2me アプリケーションをインストールしています。一部の構成データは RMS に保存されます。インストールしたアプリを新しいバージョンで上書きすることはできますか? RMS を新しいバージョンで維持するにはどうすればよいですか?
可能であれば、ユーザーが誤ってデータを削除しないように、アップグレード時にデフォルトの操作として設定できますか?
java - MIDP RMS でデータを保存し、PC で取得
MIDP の RMS を使用して保存されたデータを取得するにはどうすればよいですか? ハンドセットでデータを収集し、PC のアプリケーションで処理できるようにしたいと考えています。
RMS を使用できない場合、MIDP を使用してテキスト ファイルにデータを保存する方法はありますか?
sqlite - SQLite DB の MIDP Java 実装
RMS を使用するのではなく、MIDlet 内で sqlite db を使用できる SQLite db の MIDP 実装はありますか。もちろん、FloggyとOpenBaseMovilがありますが、これらは RMS に基づいていますが、sqlite db ファイルで操作を実行できる実装はありますか?
java - J2MERecordStoreのデータはセッション間で保持されません
J2MEを使用してモバイルアプリを構築しています。プログラムの実行中にRecordStoreに書き込んだデータにアクセスできますが、プログラムを終了して再起動すると失われます。例外はスローされず、データは単に失われます。
更新:あなたの提案をみんなに感謝します。Windows 7でNetBeansを使用しています。以前にインストールしたWTKバージョンを使用しているか、別の場所にインストールした別のバージョンを使用しているかわかりません。Pavelが書いたファイルのWTKフォルダーを確認しましたが、見つかりませんでした。今、私は自分の電話とエミュレーターの他のすべてで永続性を必要とする機能をテストしていますが、もちろんエミュレーターですべてをテストできる方がはるかに良いでしょう。
architecture - BlackBerry CRM / SFA アプリケーションの設計
私は、SalesForce と SalesNow CRM のラインで Blackberry アプリケーション (概念実証) の開発を開始しようとしています。私は LAMP テクノロジーのスキルを持つ Web 開発者ですが、JAVA /J2ME / BB ネイティブ ライブラリの知識は限られています。RIM / STACKOVERFLOW Web サイトのすべての例 / サンプルを調べました。
次の点に関する情報とともに、同じ開発を開始する方法について専門家のアドバイスが必要でした。
- オフライン ブラウジング用にデバイスにデータ (レコード) のストレージを実装する方法。(例: Persistent Store / RMS など)
- サーバーからダウンロードするために従うべきデータ形式。(xml、文字列ベースなど)
- エンティティ (アカウント、連絡先、見込み客など) のサンプル クラス設計
- Salesforce および SalesNow BB アプリに似た、タブ付きのサンプル インターフェイス。
ポインタ/提案/ヘルプをいただければ幸いです。
事前に送信します。
SN
java - Java J2ME での RecordStore の使用
私は現在、いくつかの J2ME 開発を行っています。ユーザーが要素をレコード ストアに追加および削除できるという問題があり、レコードが削除された場合、そのレコードは空のままになり、他のレコードは 1 つ上に移動しません。レコードに何かが含まれているかどうかを確認するループを考え出そうとしています (削除された場合)。含まれている場合は、そのレコードの内容をリストに追加します。私のコードは次のようになります。
rs.getRecordSize(i) に到達すると、常に「javax.microedition.rms.InvalidRecordIDException: レコード検索エラー」が発生します。これはレコードが空であることが原因であることはわかっていますが、この問題を回避する方法が思いつきません。
どんな助けでも大歓迎です。
前もって感謝します。