問題タブ [midlet]
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-me - midlet をワイヤレスで更新する
現在、i290 用の j2me アプリケーションを開発しており、コードを使用してアプリケーションの新しい midlet リビジョンに更新できるようにしたいと考えています。私が抱えている問題は、これを行うことができることを知っている 1 つのメソッド、platformRequest() がモトローラによってロックされており、自分のコードに署名するためにお金を払うことに興味がないことです。
ロックされた API を使用したり、これを行うために料金を支払ったりすることなく、コード内のネットワーク接続を介して midlet を更新する方法が必要です。どんな助けでも大歓迎です。
java-me - Midlet は別の Midlet を呼び出すことができますか?
私は周りを見回しており、このような情報源では、Midlet が同じスイートにある場合、または同じ名前空間と同じ jar ファイルにある場合、Midlet は別のものを呼び出すことができると言っています。
Midlet-Suite とは何かわかりませんか?
また、Web を検索した後、1 つの Midlet が別の Midlet を呼び出すためのドキュメントやコード例は見つかりませんでした。
java-me - Midlet はどのように静的変数を呼び出すことができますか?
静的変数を持つ midlet があります。この変数で作成されたすべてのインスタンスの記録を保持する必要があります。ただし、静的変数のようには機能しません。私のコードセグメントは次のようになります。この midlet を Sun Wireless Toolkit 2.5.5 で実行しています。そのツールキットから同じ midlet の多くのオブジェクトを作成できますが、それでもカウンターには 1 つしか表示されません。
毎回、カウンターには作成されたオブジェクトが1つだけ表示されます。
java-me - Http接続もWAP接続が必要
HTMLを正常に表示するコードがあります
WAP.what
しかし、これをコードに追加するために表示したい以外は?
WAPブラウザを表示します。
私が対処しようとしたときwap.yahoo.com
、システムからの応答がないためです。
java - Java Midlet にどのように署名しますか?
かなり複雑な答えを持つ単純な質問:
Java Midlet に署名して、セキュリティ プロンプトを少なくして携帯電話にロードできるようにするにはどうすればよいでしょうか?
java-me - JavaME-LWUIT画像はすべてのメモリを消費します
LWUITを使用してMIDletを作成していますが、画像が大量のメモリを消費しているようです。私が使用するすべての画像はPNGであり、JARファイル内にパックされています。標準のImage.createImage(URL)メソッドを使用してそれらをロードします。アプリケーションにはいくつかのフォームがあり、それぞれにボタンのラベルがいくつかありますが、アクティブなフォームのみがメモリに保持されていることはかなり確信しています(信頼性が低いことはわかっていますが、Runtime.freeMemory()は確認しているようです)これ)。
アプリケーションは240x320の解像度で正常に動作しましたが、480x640に移動し、UIに適切に大きい画像を使用すると、メモリ不足エラーが表示されるようになりました。アプリケーションが行うことは、とりわけ、リモートイメージをダウンロードすることです。この時点まで、アプリケーションは正常に動作しているようです。いくつかのPNGをダウンロードしてメインメニューに戻ると、メモリ不足エラーが発生します。当然、メインメニューが使用するメモリの量を調べたところ、かなり衝撃的でした。画像付きの2つのラベルと4つのボタンです。各ボタンには、style.setIcon、setPressedIcon、およびsetRolloverIconに使用される3つの画像があります。画像のサイズは15〜25 KBですが、ボタンごとに使用される3つの画像のうち2つ(合計8つの画像)を削除すると、Runtime.freeMemory()はメモリ使用量が1MB減少しました。
私の見方では、メモリリークがたくさんあるか(私はそうは思わないが、メモリリークが簡単に追跡できることは正確にはわかっていない)、画像処理でひどく間違ったことをしている、または本当に問題はなく、スケールダウンする必要があります。
誰かが提供する洞察を持っているなら、私はそれを大いに感謝します。
java - J2ME MidletとPCの間で通信する方法は?
J2ME Midletを作成して、接続されたケーブルを介してJavaプログラムまたはPC上のアプリケーションと通信するにはどうすればよいですか?
java - Hecl スクリプトは、ネイティブの J2ME ミッドレットと同じくらい強力ですか?
J2MEランタイムを備えたスクリプト言語であるHeclを見てみると、その機能について疑問に思っています。
ベースとなる Midlet には、私が作成したメソッドと変数があると仮定します。
- Hecl インタープリターは、Midlet 内で、クラスと並行して実行できますか?
- Hecl スクリプトは、Midlet 内のメソッドを呼び出すことができますか?
- Hecl スクリプトは、私の変数を利用および変更できますか?
前もって感謝します。
java - Java midlet に署名するにはどうすればよいですか?
重複の可能性:
Java Midlet にどのように署名しますか?
Java midlet に署名するにはどうすればよいですか?
java - midlet のスレッドセーフチェック変数
Javaで書かれたサーバーに接続するクライアント側のj2meでゲームをプログラミングしています。このゲームにはチャット機能がありますが、副次的な機能です。
サーバーに接続するすべての midlet に対して、サーバー ゲーム スレッドが生成されます。これらのスレッドは、サーバー内の一連の構成ファイルに順番に同期して書き込むことができるように、それらの間で対話します。ここで、チャット メッセージがいずれかの midlet に書き込まれると、ソケット通信を管理するクライアント側スレッドに渡され、サーバーに送信されます。サーバーでは、同じゲームの他のすべてのプレイヤーに通知され、チャット メッセージがすべてのプレイヤーに中継されます。したがって、すべてのサーバー スレッド (ただし、最初にメッセージを送信したユーザーのスレッド) は、対応するクライアント スレッドにメッセージを送信します。
これが私の質問です。新しい着信メッセージがあることを各 midlet に通知するにはどうすればよいですか?
クライアント側の通信スレッドをポーリングして、新しいメッセージがあるかどうかを確認するスレッドを作成することを考えました。しかし、それでは、途中で中断せずに、どのようにミッドレットから知ることができますか? 理想的には、クライアント側の通信スレッドにある文字列を直接読み取りたいのですが、その文字列が書き込まれている可能性があるため、それにアクセスして同期するスレッドが必要です。
どなたか手を貸していただけませんか?進め方がよくわかりません。これはかなり簡単なはずです...
前もって感謝します