問題タブ [codenameone]

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.

0 投票する
1 に答える
219 参照

lwuit - LWUIT プロジェクトを Codenameone に変換中にエラーが発生しました

既存の LWUIT プロジェクトを Codenameone に変換しようとしています。ソースとリソースを新しい j2me プロジェクトにコピーし、codename1.jar をプロジェクトのライブラリに追加してから、ソースのインポートを修正し、すべて問題ないように見えますが、midlet を実行すると次のようになります。

No Class Def Found Error java/lang/NoClassDefFoundError com/codename1/impl/ImplementationFactory


図書館に足りないものはありますか?
コードネームワンをライブラリとして使用していますが、デザイナーは使用していません。
私は何か間違ったことをしていますか?

0 投票する
2 に答える
25091 参照

mobile - Codename One はどのように機能しますか?

私は、複数のモバイル プラットフォーム向けに開発するための代替手段を探しており、HTML/CSS/JS またはスクリプト言語の代わりにJava をリングア フランカとして使用するCodename Oneを見つけました。

私が見つけられなかったのは、それがどのように機能するかです。iOS と Win7 用のアプリケーションに JVM をバンドルし、Android では Dalvik を使用しますか? ソース コードをネイティブに変換しますか? また、このソース コードにアクセスできますか? 「妥協なし」を約束していることを考えると、他の魔法はありますか? Java に依存しないコーディングを行う際に注意すべき制限事項は何ですか?

先制攻撃: これは Codename One に関する質問であり、どのクロスプラットフォームを選択すべきか、ネイティブに移行すべきか、ウェブに移行すべきかについてではありません。

0 投票する
1 に答える
3243 参照

java-me - Codename one ストレージの使用方法

LWUIT アプリケーションをCodename oneに移植しようとしています。

LWUIT で RMS を使用したことがありますが、明らかにこれをストレージに変換する必要があります。

Codename 1 で Storage クラスがどのように機能するかがわかりません。また、Codename 1 のドキュメントにも何もありません。

1) ストレージファイルの構造は?

--> J2MERecordStoreでは、テーブルのようにまとめられたレコードがあります。すべての行は、レコードに対応します。各レコードには一意のレコード ID があり、このレコード ID でレコードにアクセスできます。すべてのレコードには、いくつかのデータを格納できます。

これはどのように Storage クラスにマップされますか?

2) 自分のストレージにいくつかのレコードを保存したいのですが、どうすればよいですか?

ドキュメントには次のように記載されています。

--> LWUIT では Storage.init(storageName) のようなものでした。; ただし、コードネーム one には init がありません!!!. Codename one のストレージを開くにはどうすればよいですか??

3) 存在しないストレージ ファイルを開こうとするとどうなりますか (RMS では例外が発生します)。

0 投票する
1 に答える
314 参照

lwuit - CodeName one Android ビルドに隠されているコマンド

LWUIT アプリをCodeName oneに移植しようとしています。

私の LWUIT フォームには 2 つのコマンドがありました。これらは、LWUIT のフォームの下部に表示されました。

codename one の android ビルドでは、これらのコマンドは画面の下部に表示されません。

なぜこれが起こるのですか?どうすれば修正できますか?

Blackberry Screen/Android/I Pad ... コマンドが表示されない

ここに画像の説明を入力

ここにあなたのいつもの電話があり、コマンドを見ることができます

問題は何ですか?

ここに画像の説明を入力

0 投票する
1 に答える
176 参照

lwuit - lwuitをcodenameoneに移植する際のペイントの問題

lwuitアプリをCodenameoneに移植しています

ただし、エミュレータでフォームが正しくペイントされていません。なぜこうなった?

たとえば、以下に文字を横切る黒い直線を見ることができます。これを防ぐ方法は?

ここに画像の説明を入力してください

0 投票する
2 に答える
2019 参照

lwuit - codename1つのリソースエディタ要素にアクセスする

CODENAMEONEを使用してモックアップアプリをすばやく作成しようとしています

リソースエディタを理解するのが難しいと感じています。

1)フォームを作成し、その上にボタンを配置します。

2)「HellowWorld」というメッセージで別のフォームを作成しました

3)リソースエディタを使用してFORM 1のボタンにアクションイベントを追加すると、netbeansがそのアクションを実装するメソッドで開きます。

4)ここで、form2( "Hello World")を表示するためのコードをそのメソッドに記述したいと思います。どうすればこれを行うことができますか?

Q1)この場合、form2のオブジェクトを参照するにはどうすればよいですか?

Q2)また、form2の表示で、テキストボックスを追加したいのですが。リソースエディタを使用してこれを行うにはどうすればよいですか?

私の基本的な質問は、CODEを介してリソースエディターによって作成された要素をどのように参照できるかということです。

0 投票する
1 に答える
69 参照

lwuit - コードネーム1へのポーチンLWUITの後にVKBが表示されない

LWUITアプリをCodenameOneに移植しようとしています

LWUITアプリにtextFieldがあります。タッチスクリーン電話では、このテキストフィールドをクリックするたびに、VKBが表示されます。

これで、LWUITアプリをCodenameoneに移植しました。これで、エミュレータでテキストフィールドをクリックするたびに、VKBが自動的に表示されなくなりました。

なぜこれが起こっているのですか、どうすれば修正できますか?テキストフィールドをクリックすると、VKBが自動的に表示されるようにします。

0 投票する
1 に答える
537 参照

lwuit - コードネーム1のビルドが失敗する

lwuitアプリをcodenameoneに移植しようとしています。

アプリケーションでjsonパッケージを使用しました。(org.json.me)。このパッケージは実際にはjsonjarの一部であり、jsonファイルを操作するためのクラスが含まれています。

LWUITを使用してJ2MEビルド​​を作成していたとき、アプリケーションは正常に機能していました。

コードネーム1エミュレーターでも、アプリケーションは問題なく動作しています。

プロジェクトを右クリックして[SendJ2MEBuild]を選択して、J2MEビルド​​をサーバーに送信しようとすると、アプリケーションのビルドプロセスがクラッシュし、いくつかの警告が表示されます。

今、私はサーバーが私のjsonパッケージを見つけていないように感じます。しかし、成功するにはこのビルドが必要です。私は自分のアプリでこのjarのクラスをよく使用しました。厳密に避けたいコードを大幅に変更する必要があるため、組み込みのjsonパーサーに移行したくありません。

1)これを解決するにはどうすればよいですか?

2)コード名1でサードパーティのjarを使用することはできませんか?

0 投票する
1 に答える
693 参照

codenameone - SMS、懐中電灯、バイブレーションがコードネーム 1 Android ビルドで機能しない

コードネーム oneを使用して Android アプリを作成しました

コードネーム1で次のことを試しました:

1) Display.getInstance().flashBacklight(10);

2)Display.getInstance().vibrate(100);

3)Display.getInstance().sendsms();

これらの API はすべて、J2me ビルドで適切に機能しました。

ただし、Androidの場合、どれも機能しませんでした。なぜこれが起こっているのでしょうか?Motorolla atrix 2 で試してみました。