問題タブ [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.
lwuit - LWUIT プロジェクトを Codenameone に変換中にエラーが発生しました
既存の LWUIT プロジェクトを Codenameone に変換しようとしています。ソースとリソースを新しい j2me プロジェクトにコピーし、codename1.jar をプロジェクトのライブラリに追加してから、ソースのインポートを修正し、すべて問題ないように見えますが、midlet を実行すると次のようになります。
No Class Def Found Error java/lang/NoClassDefFoundError
com/codename1/impl/ImplementationFactory
図書館に足りないものはありますか?
コードネームワンをライブラリとして使用していますが、デザイナーは使用していません。
私は何か間違ったことをしていますか?
mobile - Codename One はどのように機能しますか?
私は、複数のモバイル プラットフォーム向けに開発するための代替手段を探しており、HTML/CSS/JS またはスクリプト言語の代わりにJava をリングア フランカとして使用するCodename Oneを見つけました。
私が見つけられなかったのは、それがどのように機能するかです。iOS と Win7 用のアプリケーションに JVM をバンドルし、Android では Dalvik を使用しますか? ソース コードをネイティブに変換しますか? また、このソース コードにアクセスできますか? 「妥協なし」を約束していることを考えると、他の魔法はありますか? Java に依存しないコーディングを行う際に注意すべき制限事項は何ですか?
先制攻撃: これは Codename One に関する質問であり、どのクロスプラットフォームを選択すべきか、ネイティブに移行すべきか、ウェブに移行すべきかについてではありません。
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 では例外が発生します)。
lwuit - CodeName one Android ビルドに隠されているコマンド
LWUIT アプリをCodeName oneに移植しようとしています。
私の LWUIT フォームには 2 つのコマンドがありました。これらは、LWUIT のフォームの下部に表示されました。
codename one の android ビルドでは、これらのコマンドは画面の下部に表示されません。
なぜこれが起こるのですか?どうすれば修正できますか?
Blackberry Screen/Android/I Pad ... コマンドが表示されない
ここにあなたのいつもの電話があり、コマンドを見ることができます
問題は何ですか?
lwuit - lwuitをcodenameoneに移植する際のペイントの問題
lwuitアプリをCodenameoneに移植しています
ただし、エミュレータでフォームが正しくペイントされていません。なぜこうなった?
たとえば、以下に文字を横切る黒い直線を見ることができます。これを防ぐ方法は?
lwuit - codename1つのリソースエディタ要素にアクセスする
CODENAMEONEを使用してモックアップアプリをすばやく作成しようとしています
リソースエディタを理解するのが難しいと感じています。
1)フォームを作成し、その上にボタンを配置します。
2)「HellowWorld」というメッセージで別のフォームを作成しました
3)リソースエディタを使用してFORM 1のボタンにアクションイベントを追加すると、netbeansがそのアクションを実装するメソッドで開きます。
4)ここで、form2( "Hello World")を表示するためのコードをそのメソッドに記述したいと思います。どうすればこれを行うことができますか?
Q1)この場合、form2のオブジェクトを参照するにはどうすればよいですか?
Q2)また、form2の表示で、テキストボックスを追加したいのですが。リソースエディタを使用してこれを行うにはどうすればよいですか?
私の基本的な質問は、CODEを介してリソースエディターによって作成された要素をどのように参照できるかということです。
lwuit - コードネーム1へのポーチンLWUITの後にVKBが表示されない
LWUITアプリをCodenameOneに移植しようとしています
LWUITアプリにtextFieldがあります。タッチスクリーン電話では、このテキストフィールドをクリックするたびに、VKBが表示されます。
これで、LWUITアプリをCodenameoneに移植しました。これで、エミュレータでテキストフィールドをクリックするたびに、VKBが自動的に表示されなくなりました。
なぜこれが起こっているのですか、どうすれば修正できますか?テキストフィールドをクリックすると、VKBが自動的に表示されるようにします。
lwuit - コードネーム1のビルドが失敗する
lwuitアプリをcodenameoneに移植しようとしています。
アプリケーションでjsonパッケージを使用しました。(org.json.me)。このパッケージは実際にはjsonjarの一部であり、jsonファイルを操作するためのクラスが含まれています。
LWUITを使用してJ2MEビルドを作成していたとき、アプリケーションは正常に機能していました。
コードネーム1エミュレーターでも、アプリケーションは問題なく動作しています。
プロジェクトを右クリックして[SendJ2MEBuild]を選択して、J2MEビルドをサーバーに送信しようとすると、アプリケーションのビルドプロセスがクラッシュし、いくつかの警告が表示されます。
今、私はサーバーが私のjsonパッケージを見つけていないように感じます。しかし、成功するにはこのビルドが必要です。私は自分のアプリでこのjarのクラスをよく使用しました。厳密に避けたいコードを大幅に変更する必要があるため、組み込みのjsonパーサーに移行したくありません。
1)これを解決するにはどうすればよいですか?
2)コード名1でサードパーティのjarを使用することはできませんか?
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 で試してみました。