問題タブ [cloudpebble]

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

pebble-sdk - 分の十の位と一の位の分け方

私は現在、このコードを書いています:

これは、時刻が 12:34、12:34 の場合に出力されます。1 2 3 4 の出力を達成しようとしています。時間と分の 1 と 10 の位を抽出して分離するにはどうすればよいですか?

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

c - Pebble ストップウォッチのフォント サイズ変更のバグ

しばらくの間、小石でアプリを動作させようとしてきましたが、ようやく動作するようになりました。両チームのスコアを記録するスポーツカウンターで、中央にストップウォッチが内蔵されています。すべてが正常に機能しますが、ストップウォッチが 42 秒間実行されると、カウンターのフォントが非常に小さくなります。何が起こっているのかわかりません。

私が周りを見回していたとき、誰かがメモリリークかもしれないと言いましたが、これは私の問題とは似ていませんでした.

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

pebble-watch - 反復メニューLayer Pebble

MenuLayer を使用して小石でアプリを作成しようとしています。私の意図は、MenuLayer を使用してメニューとサブメニューを作成することです。

「menu_layer_set_callbacks」メソッドを使用していくつかの基本的な実装を行い、各サブメニュー レイヤーのコールバック メソッドを登録しました。しかし、今、私はそれが乱雑になりすぎていることに気づきました。

この要件を満たすためにフレームワークで提供されている簡単な方法があるかどうかを知りたいです。

ありがとう。

株式会社

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

javascript - Pebble リターン キャリッジがエミュレータでは動作するがウォッチでは動作しない

アプリの設定ページ(htmlページ)のテキストエリアからテキストを取得し、その値をウォッチフェイスのテキストレイヤーに入れるPebbleスマートウォッチウォッチフェイスがあります。

残念ながら、これが意図したとおりに機能しない原因が 2 つあります (1 つの解決策で両方が解決されることを願っています)。

1) 改行 (例: \n はテキスト レイヤーでは機能せず、新しい行に移動する代わりに '\n' 文字を表示するだけです 2) ペアになっていない ' (アポストロフィ) と " (引用符) は機能しませんページを更新する (つまり、動かない)

ウォッチフェイスと構成の間の通信を操作するのは得意ではありませんが、この 1 つの問題を除けば、他のすべては正常に機能しているようです。以下は、テキスト領域からテキストレイヤーにテキストを取得するために取ったパスです。

関連するスクリプト (config.html 内)

関連する JavaScript (script.js)

関連する main.c:

編集:問題1を解決するために追加message.replace(/[\n\r]/g, ' ');が機能しませんでした:/

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

c - C での Enum/ グローバル Enum 値の再定義

以前の質問で、次のソース コードで値を定義するには、何らかの理由で列挙型を使用する必要があることがわかりました。

Pebble Watch (cloud pebble.com) で実行することを意図したこのコードでは、値は電話で実行されている別の JS アプリから取得され、その値を受け取ります。ただし、ここで見られるように、その整数を列挙子に変換したいと思います (理由はここにあります:初期化子要素は定数ではありませんか? )。コードは次のエラーを吐き出します。

整数を列挙子に変換するにはどうすればよいですか?