問題タブ [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 - MIDP2.0TCPクライアント
MIDP2.0とCLDC1.1を使用してモバイルデバイスで実行されるTCPクライアントを開発しようとしています。サンプルコードを試していますが、次の問題があります。
(MIDletから)データを読み戻そうとすると、奇妙な例外が発生します。
これは私のコードです:
これは私が得る例外です:
例外の原因となる行は次のとおりです。
私は別のスレッドで読んでいます。リクエストを送信し、同じサーバーを使用してそれらを読み取ろうとしたときに、同じエラーが発生しました。サーバーは単純なエコーサーバーであり、複雑なものはありません。
PSコードの記述方法はC#のように見えることは知っていますが、Javaであるため、この方法を読み、従う方が簡単だと思います。
ありがとう。
java - MIDlet で GPRS を使用して SMS を送信する
MIDlet で GPRS を使用して SMS を送信したいのですが... 誰でも助けてもらえますか??
前もって感謝します...
blackberry - Blackberry で Midlet の起動アイコンが見つからない
Eclipse 用の 1.1 Blackberry Plugin を使用してアプリケーションを開発しています。BlackBerry ネイティブ コードを使用して Hello World プログラムを作成できますが、Midlet を機能させることができません。ダウンロードに表示される Hello World とは異なり、.cod ファイルを手動で開こうとしても、Midlet は表示されません。Java ME プロジェクトとして実行すると、Java アプリは機能します。どうすればそれを機能させることができますか?
リンク
java-me - J2ME Midlet での並列 HTTP 接続
誰かが、J2ME Midlet 2-3 の並列 HTTP 接続の異なるスレッドで確立する可能性について知っています。私は可能に見えますが、動作が不安定です。多分誰かがトピックについてもっと情報を持っています。
java-me - J2ME java.io.IOException エラー
次のコードがあります。
ご覧のとおり、エミュレーターからテキスト ファイルに何かを書き込もうとしています。実行時にその警告を回避するために、そのコードを別のスレッドで実行します。C:\Program Files\WTK2.5.2_01\j2mewtk_template\appdb\DefaultColorPhone\filesystem\root1\photos に fisier.txt という名前のファイルがあります。このコードを実行して [開始] を押すと、[J2ME... Midlet Suite はローカル ファイル システムに書き込みたい] という質問に対して [はい] をクリックします。ファイルを更新してもよろしいですか?はい・いいえ'。そして、私は画面java.io.IOException:に乗りました、そしてそれ以上のものはありません!..
どうしたの?なぜそのエラーが発生したのですか?ローカルの .txt ファイルに書き込む方法の作業コードはどこにも見つかりませんでした。
私のコードの何が問題なのかわからない?
java-me - MIDP 2.0 バージョンの問題: $type に対して $method が定義されていません
いくつかの「高度な」ことを行う MIDlet を作成しました。Web から画像を取得し、サイズを変更し、電話に保存し、表示します。
これはすべて、Nokia S60 3rd Edition FP1 エミュレーターで完全に機能します。このデバイスは、MIDP 2.0 および CLDC 1.1 をサポートしています (ファイルを保存するために必要な JSR75 もサポートしています)。また、Nokia E71 (物理デバイス) でも正常に動作します。
次に、他のいくつかのエミュレーターで MIDlet を実行しようとしました。それらの 1 つである Java ME SDK 3.0 の DefaultCldcJtwiPhone2 も、MIDP 2.0 および CLDC 1.1 のサポートを主張しています。JSR75 がないため、「FileConnection を型に解決できない」理由が説明されています。
ただし、これは、List.deleteAll()、String.equalsIgnoreCase(String)、およびその他のいくつかが未定義である理由を説明していません。
私が得る実際のエラー:
- メソッド ceil(double) はタイプ Math に対して未定義です
- メソッド deleteAll() はタイプ List に対して未定義です
- メソッド equalsIgnoreCase(String) は、タイプ String に対して未定義です
- メソッド getWidth() はタイプ Displayable に対して未定義です
MIDP 2.0 (つまり JSR118) API ( http://java.sun.com/javame/reference/apis/jsr118/ ) を見ると、「since」タグを使用して、これらすべてのメソッドが存在していることがはっきりとわかります。 MIDP 2.0 または CLDC 1.1 のいずれかです。
私の質問: MIDP 2.0 をサポートするエミュレーターがすべての MIDP 2.0 メソッドにアクセスできないのはなぜですか? または、代わりに、私は何を間違っていますか?
java - Windows Mobile 用の MIDlet の開発
Windows Mobile 用の MIDP アプリケーションを作成することはできますか?
つまり、MIDlet を作成し、それを Windows Mobile Simulator (any) で実行したいと考えています。
前もって感謝します。
blackberry - MIDlet + BlackBerry API = 検証エラー?
MIDlet を記述しながら、BlackBerry API クラスと関数 (コード署名が必要な API を含む) を使用する方法はありますか?
特に、Kuix ( http://www.kalmeo.org/projects/kuix ) を使用しようとしています。jar/jad を cod ファイルに変換した後、純粋な MIDlet + Kuix (したがって、BlackBerry のものなし) は完全に機能します。
BlackBerry API のもの (この場合は CoverageInfo.COVERAGE_DIRECT) を追加するとすぐに、cod ファイルを実行しようとすると検証エラーが発生します。
$name の開始エラー: モジュール $name のオフセット 9a4f に検証エラー 2410 があります
これを解決するにはどうすればよいですか?
java - j2me midletを終了/終了/停止する方法は?
驚いたことに、ミドルを終了することは私のアプリケーションでは機能しません。スレッドを使用しているためかもしれませんが、十分ではありませんdestroyApp()
。notifyDestroyed()
たとえば、次のコードを考えてみましょう。
}
code-signing - VeriSign の証明書を使用して Java ME MIDlet に署名すると、セキュリティ警告を回避できますか?
私は長い間、答えはイエスだと確信していました。
しかし、この記事を読んだ後: http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/ (特に「MIDlet 署名の使用方法」セクション)、よくわかりませんでした。
私は Java ME アプリケーションを開発しています。私の目標は、ネットワーク アクセスとファイル システム アクセスに関するセキュリティ警告をすべて取り除くことです。VeriSign から証明書を購入して MIDlet に署名するか、他の方法を使用する必要があるかどうかについて、この分野の経験が豊富な方に信頼できる意見を提供していただけませんか?