問題タブ [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 に答える
698 参照

codenameone - カスタマイズされた形のコンテナを構築する方法は?

だから私はコードネーム1でアプリを構築しています

容器の形をカスタマイズする方法は?

1)たとえば、現在、ダイアログボックスは長方形の形で表示されています。円/三角形/などの形にしたい場合はどうすればよいですか?

2)コードネーム1にテーマ(木製パネルのテーマ)があるので、ダイアログボックスを葉っぱにモデル化したいと思います。したがって、Dialog.Show()と言うと、リーフがポップアップします。そして、このリーフに、必要なもの(テキストボックス、テキスト領域など)を追加できます。画面に表示されるのは、木製のパネルとその上に葉の形をしたダイアログボックスです。

3)これで、whats appを使用したことがある場合は、すべてのチャットコンテンツがシャウトボックス内に収まっていることがわかります。どうすればこれを行うことができますか?テキストが入ったシャウトボックスが欲しいです。シャウトボックスのサイズは、私のテキストに合わせて動的に大きくなります。

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

android - Android の Cookie

サーバーにログインし、今後のリクエストのセッション ID として Cookie を受け入れるアプリケーションを作成しました。j2me ではすべて正常に動作しますが、Android デバイスでは動作しません。Android では、アプリケーションはリクエストの本文に Cookie を追加しません。シミュレーターでテストし、ネットワーク モニターがすべて正常に動作することを確認しましたが、実際のデバイスで動作しない理由がわかりません。自分でクッキーを解析して追加したかったのですが、 Util.getImplementation() はそのパッケージからアクセスできません。

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

codenameone - コードネーム one で設計されたアプリで画面がブラックアウトする

コードネーム oneでアプリを作成しました。

私はこの奇妙な問題に直面しました:

電話をしばらくアイドル状態のままにして、仕事をしました。

約 15 分後、アプリがまだ実行されている間に画面が真っ暗になりました。そのため、画面をアクティブにすると、黒い画面しか表示されませんでした。私のアプリはどこにも見当たりませんでした。

メニューボタンも機能しませんでした。もう一度アプリを開こうとしましたが、再び黒い画面が表示されました (同じ状態が復元されました)。そのため、ホームボタンを押してアプリを強制停止してから起動する必要がありました。

この動作はかなり恣意的です。私はそれを再現しようとしましたが、それは常に起こるものではありません.

しかし、それは突然突然起こることもあります。

この理由は何でしょうか?どうすればこれを防ぐことができますか?

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

codenameone - Google Play のすべてのデバイスでアプリが表示されない

コードネーム oneのアプリを作成しました

今、私はアプリをグーグルプレイに入れました。https://play.google.com/store/apps/details?id=in.n10k.UltimateGRE

すべてが正常に機能しています。

ただし、 (Samsung)Galaxy Tab にインストールされているPlay ストア アプリからアプリを検索することはできません。

他の電話からは検索できますが、TAB からは検索できません。

Google によると、アプリがそのデバイスで互換性がない場合、一部のデバイスでは検索結果にアプリが表示されません。

codename one アプリは Galaxy タブと互換性がありませんか? これは解像度の問題ですか?アプリがすべての Android デバイスから検索可能であることを確認するにはどうすればよいですか?

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

java - java / codename oneでリクエストのタイムアウトを処理するにはどうすればよいですか?

codenameoneでモバイルアプリを開発しています

サーバーに接続して、サーバーからデータを取得する必要があります。

データを取得するときに、ダイアログボックスを表示したいと思います。

ただし、アプリがデータをフェッチするのを永遠に待たないようにする必要もあります。のように、特定の期間(たとえば、5秒)データがフェッチされない場合、サーバーへの接続要求を強制終了し、「データがフェッチされていません!」というメッセージを表示したいと思います。

だから..私が現在していることは:

私が知りたいのは、「私はこれを正しく行っているのか」ということです。接続要求が強制終了され、漂遊スレッドが実行されていないことを確認するにはどうすればよいですか?

私が達成しようとしていることを達成するためのより良い方法はありますか?

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

lwuit - カスタマイズされた仮想キーボード コードをリソース エディター (LWUIT または Codenameone) の生成されたステートマシン コードに設定する方法

この質問をする前に、ここで答えを検索しましたが、見つかりませんでした。私の悪い英語で申し訳ありませんが、それは私の母国語ではありません.

これが私の問題です:

リソース エディターから生成された LWUIT 1.5 アプリを Netbeans に作成しました。VirtualKeyboard を独自のボタンでカスタマイズし、それらを TextField にバインドしたいのですが、コードを配置する場所がわかりません。私はそれをBeforeShow my Form "MyForm"、またはPostShowに次のように入れてみました:

beforeShow には NullPointerException があり、postShow には何も起こりません。

TextField のプロパティでは、制約は数値です。Numeric および Password 制約にバグがあることは知っていますが、TextField に ANY 制約を与えようとしましたが、機能しません。

誰か手を貸してくれませんか?Codenameoneでも同じでしょうか?どうもありがとう。

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

dialog - ダイアログボックスにテキストフィールドを追加する方法

ダイアログ ボックスを使用してフォームにユーザーが入力した情報を保存したいと考えています。

ダイアログ d=new.dialog(); d.show("情報を保存","保存しますか?","OK","キャンセル");

[OK] を押す前にユーザーが目的の名前 (英数字) を入力できるように、ダイアログ ボックスにテキスト フィールド (edit-textbox) を追加できますか。興味がない場合は、単にキャンセルできます。ユーザーが選択した名前のオブジェクトにハッシュテーブルとして情報を保存します。

ダイアログで実行できない場合、次善の方法は何ですか。理解を深めるために、コードまたはチュートリアルを追加してください。

Codename oneで開発されたモバイルアプリです。したがって、LWUIT ユーザーでも支援できます。

ありがとう

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

java - CodeNameOne動的に作成されたフォーム、「戻る」方法

ボタンのactionListenerで、その場でフォームを作成したいと思います。

例:

これは正常に機能します.....しかし、「戻る」ボタンは機能しません

actionListenerに動的フォームを実装する正しい方法、またはaction Listenerを介して事前定義されたフォームにジャンプする正しい方法を知っている人はいますか?

ありがとう

ジェームズ

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

ant - Codenameone と WSDL NB - ClassDefNotFound

NB を使用して、NB インターフェイスを介して Codename one アプリに「クライアント Web サービス」を追加しました。これはシミュレーターで正常に動作します。

WSDL クラスはビルド中に自動的に生成され、com.myco.myapp.generated パッケージに配置されます。

生成された JAR を確認すると、WSDL クラスはすべて問題ありません。

しかし、これを「Android用ビルド」にコードネーム1にプッシュすると、取得したデバイスで実行されます

しかし、クラスは間違いなく JAR にあります。

JAR とそのマニフェストに関係があると確信していますが、何をすべきかを知るために、Ant と JAR とビルドの舞台裏に実際に入る必要はありませんでした。

クラスは ant ビルド中に生成されるため、それらをライブラリにパックすることはできません。(それを試してみましたが、同じクラスの2つのインスタンスが原因で失敗しました。)

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

blackberry - Codenameone ブラックベリー devicePin

codenameone API を使用して BlackBerry デバイスのピンを取得するにはどうすればよいですか?

私は次のことを試しました:

null ポインタを返します。

rim の DeviceInfo クラスを使用して codenameone または別の方法でデバイスを識別する方法はありますか?