問題タブ [blackberry-os6]

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 に答える
1245 参照

html - JavaScript を使用した BlackBerry Webworks の奇妙な動作

私は BlackBerry 開発に不慣れで、何年も iPhone アプリを開発してきました。

onLoad を呼び出して、次のような単純なメニューを作成しようとしています。

構成ファイルには、次のものがあります。

WebWorks の最後の SDK をインストールしたら、OS5 および OS6 ファミリのエミュレーターを試すことができます。

現在、OS6 シミュレーターではすべて問題ありません。JavaScript 関数が正しく呼び出されます。

OS5 シミュレータではメニュー項目が表示されますが、それらをクリックしても何も起こりません。localStorageにデータを保存してロードするのではなく、単純なアラートも試しましたが、メニュー項目をクリックした後に関数が呼び出されません。

私は何を間違っていますか?

blackberry.ui.dialog同じアプリケーションでとを宣言するときに既知の問題があることは承知していますが、宣言blackberry.ui.menuしているだけですblackberry.ui.menu

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

blackberry - OS 5 の BlackBerry WebWorks、テキストが表示されない

私は、WebWorks を使用して BlackBerry アプリを作成する非常に初期の段階にいます。私は主に OS6 デバイス (Torch) を対象としていますが、古いデバイスを使用する少数のユーザーのために OS5 と互換性がある必要があります。私の知る限り、WebWorks は OS5 で動作するはずですが、ハイパーリンクを使用して基本的なアプリを作成しましたが、OS5 シミュレーターではテキストが表示されません (OS6 シミュレーターでは正常に動作します)。表示されるのは空白の画面だけです。アプリに (つまり、ハイパーリンク タグではなく) テキストを配置しようとしましたが、どちらも表示されません。

HTML ファイルは次のとおりです。

私が行った唯一の珍しいこと (これは、index.htm をロードするために config.xml に反映されています) は、localhost からスクリプト ファイルを参照することです。これにより、再コンパイルせずにアプリを修正できます。これも正常に動作します。 OS6では、これが問題の原因ではないと思います。

Windows 7 (x64) で Visual Studio 用の WebWorks プラグインを使用して開発しています。localhost からファイルを参照することを除けば、それ以外はすべてデフォルトです。つまり、新しいプロジェクトを作成するときに設定されます。

誰かが同様の問題に遭遇しましたか? もしそうなら、あなたの回避策は何でしたか? どんな助けでも大歓迎です。

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

jquery - ブラックベリー OS6 ウィジェット + jquery モバイル

OS6のblackberryウィジェットで最新のjquery mobile (Alpha 4.1)を試しています。jQuery Mobile の "load-once" キャッシュ/ajax 機能は気に入っていますが、BB でのこれらの実装の問題には感銘を受けませんでした。

次の問題が見つかりました。

  • 戻るボタンを押すとページの上部 (ヘッダー) が消える
  • 特殊効果 (スライド、ポップ) が不十分であるか、機能しません。
  • フォーム要素は、クリックまたはフォーカスされると色が変わります。

BB のより良いビジュアルを備えた代替ライブラリはありますか? XUI を試しましたが、OS6 で ajax 機能が壊れました。UIUも検討中です。

誰でも?

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

youtube-api - Sencha Touch に Youtube/Vimeo ビデオを埋め込むと、Blackberry OS 6 で再生されない

HTML5 埋め込みコードが埋め込まれた Vimeo または Youtube ビデオを Blackberry 6 デバイスで再生できないようです。スピナーが回転している状態で、ビデオはただそこに座っています。複数の Blackberry で確認しましたが、それらはすべて Vimeo の Web サイトと Youtube の Web サイト、および上記のコンテンツを埋め込んだ他の Web サイトで正常に動作します。

以下のYoutubeビデオのサンプルコード。Vimeo コードは同じですが、URL が異なります。

編集:これはブラウザ経由であり、ウェブ作品ではありません。

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

jquery - jqueryの非表示/表示を尊重しないblackberryウィジェット

OS6 デバイスの blackberry ウィジェットで jquery を使用しようとしています。ウィジェット コンパイラが .hide() と .show() (css 表示プロパティ) を認識していないようです。これに対する回避策はありますか?

0 投票する
3 に答える
161 参照

blackberry - エンタープライズ Web アプリケーションの対象となる BlackBerry OS は?

jQuery Mobile と Sencha Touch のどちらのライブラリを開発に使用するかを決めています。私が構築しているアプリケーションは、エンタープライズ (フォーチュン 500) BlackBerry を特に対象としています。アプリケーションはハードウェア機能を必要としませんが、ユーザー エクスペリエンス/UI レンダリングは可能な限り優れている必要があります。

私は BlackBerry OS の採用/アップグレードの統計に詳しくないので、どのプラットフォームが私の最小公分母であるかわかりません。ほとんどの企業ユーザーは、BlackBerry 6+、5+、または 4+ を使用していますか? 私にはわからないだけでなく、これらの統計がどこにあるのかわかりません。あなたのおすすめは何ですか?

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

javascript - JavaScript を介して BlackBerry 9800 の向きの変更を検出する

向きの変化をキャッチし、トリガーされたときに JS アラートを作成するための JavaScript (jQuery) が少しあります。

リンク: http://jsbin.com/owebax/4

それはiPhoneでうまく動作します。OS6 を実行している BlackBerry 9800 では機能しません。

グーグルで調べてみると、BlackBerry が向きの変更を「ボディ」ではなく「ウィンドウ」で監視していることが問題のようです。window代わりに、イベントをhttp://jsbin.com/owebax/5にバインドしました。

しかし、それでも Blackberry では機能しません (iPhone でも機能しなくなりました)。

BlackBerry 9800 で、orientationchange JS イベントを発生させた人はいますか?

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

blackberry - ディスプレイ画面の幅と高さに応じてBlack Berryの画像のサイズを変更する方法は?

ブラックベリー画面の表示幅と高さに応じて、コードを使用してリソースフォルダーに保存されている画像のサイズを変更するにはどうすればよいですか?

0 投票する
0 に答える
89 参照

blackberry - Black berry OS6 携帯電話でカメラを使用してライブ画像をスキャンする方法は?

重複の可能性:
Black berry でカメラを使用して画像をスキャンする方法は?

QR コードのスキャン機能を実装したいプロジェクトを 1 つ開始しました。たとえば、Android で ZXing とします。blackberry OS 6以降に実装したい。カメラを使ってライブ画像をスキャンしたい。出来ますか?はいの場合、どのように可能ですか?事前に感謝します

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

blackberry - Blackberry OS6:拡張MapLocationクラスにクリックイベントを実装する

ユーザーがRichMapFieldのピンをクリックしたときに何が起こるかを変更する必要があります。これらのピンは、たまたまMapLocationオブジェクトです。これらのMapLocationは、ID、Address、Label、を含む「Partner」クラスと呼ばれる別のデータ型もオプションで処理します。緯度と経度。

すべてがうまく機能し、ピンにカーソルを合わせた瞬間にラベルなどが表示されますが、ピンをクリックしても何も起こりません。

この動作は予想されます!したがって、この時点まで、すべてがうまくいきました。

私が理解できないように見えるのは、クリックリスナーまたはタッチリスナーを新しいカスタムMapLocationオブジェクトにアタッチする方法です。

これ以上のaduなしでコードをここに示します:

これは文字通り私が理解しなければならない最後のことです、タッチとトラックホイールのリスナーです。どちらかまたは両方のヘルプは素晴らしいでしょう...私はグーグルドライを実行しました、そして今までにグーグルのもの私はある種のブラックベリーファンボーイです笑

ウィットエンドの人たち、誰かが私を助けてくれることを願っています!

(これが可能であることはわかっています。以前は詳細ページを開くクリックイベントがあったため、何をすべきか、何を探しているのかさえわかりません。)