問題タブ [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.
javascript - javascript を使用してログインが必要な Web サイトからデータを解析するにはどうすればよいですか? (Pebble アプリの場合)
時計から成績を確認できる Pebble 用のアプリを作りたいのですが、JavaScript を使って成績の Web サイトを解析する方法がわかりません。これを行う最善の方法は何ですか?
pebble-watch - Pebble アプリがバックグラウンドにある場合、コンパニオン アプリからアプリ メッセージを取得する方法は?
「簡単なヘルプを探しているので、複数の議論スレッドを避けるために、ここでシナリオ全体を説明しているので、ここですべての詳細を提供します。」
Android コンパニオン アプリと通信するアプリケーションを作成しました。これにはいくつかのイベントがスケジュールされており、小石アプリに送信する必要があります。これにより、アプリのタイムラインがミュートされている場合でも、小石アプリのユーザーに重要な情報を提供できます。
小石アプリが開いている場合にのみ、コンパニオン アプリからデータを取得して正常に処理できますが、もう 1 つの要件は次のとおりです。
小石アプリがバックグラウンドであっても、コンパニオンアプリから送信された小石アプリでデータを取得するには。
すなわち。コンパニオン アプリが何らかのメッセージを送信し、ペブル アプリがバックグラウンドにある場合、そのメッセージを読み、ペブル アプリを起動して必要な情報を表示できるはずです。
Companion アプリと Pebble アプリ間の通信に「アプリ メッセージ」を使用しています。
Pebble Documentation に次のように記載されています。
「バックグラウンド ワーカーは UI API にアクセスできず、AppMessage API を使用したり、リソースをロードしたりすることもできません。AccelerometerService、CompassService、DataLogging、Storage など、他のほとんどの API を使用できます。」
もう1つのクエリは次のとおりです。Pebbleで電話に来た場合に通知を受け取ることができるので、Pebbleウォッチでそのメッセージに関連するアプリまたは関連アプリを開く方法はありますか.
とにかくこれを成し遂げる方法があれば、私を導いてください。
前もって感謝します。
c - JSからCに送信されたCの辞書の辞書を解析するには?
JSからCに送信されたCの辞書の辞書を解析するには? 以下は、解析しようとしているネストされた辞書のサンプルデータと形式です。
通信にアプリ メッセージを使用しているため、 inbox_received_callback内で C でデータを受信すると、以下のコードを試して辞書からデータを取得しました。
これは私が試したものですが、うまくいきません:
このコードは機能していません。ここで何か間違っていると思います:
しかし、それを行うための正しいアプローチを理解することはできません。
javascript - Pebble.js はエミュレーターでは動作しますが、watch では失敗します
CloudPebble で小さなトラッカーを構築しようとしていますが、いつも失敗しています。私は単純なものから始めていますが、エミュレーターでのみ動作しています。
私はこの例に従っています:
http://developer.getpebble.com/docs/pebblejs/#wakeup-schedule-options-callback-event
エミュレーターの実行では、多かれ少なかれ問題ありませんが、小石の時間自体で実行しようとすると、エラーが報告されます: Wakeup set failed: invalidArgument
なんで?まったく同じコードです!
どうもありがとう。
pebble-watch - Pebble アプリでメイン ウィンドウにポップするには?
ルート ウィンドウ (メイン ウィンドウまたはスタックの最初のウィンドウ) にポップする方法はありますか。
例: 1,2,3,4 という 4 つのウィンドウがあります。「1」はルート ウィンドウで、4 番目のウィンドウにトラバースします。いくつかのアクション イベントで、ウィンドウ 1 に直接戻りたいと考えています。
この小石のドキュメントを調べましたが、それを行う方法がありませんでした。
ただし、これは Pebble Default Alarm Appで行われます。手順は次のとおりです。
- アラームを設定する - (ウィンドウ 1)
- 次に、選択ボタンをクリックすると、「メニューリスト」が表示されます- (ウィンドウ2)
- メニューリストの最後の項目は「Snooze Delay」です
- スヌーズ遅延により、ユーザーは別のメニューリストに移動してスヌーズ時間を選択できます - (ウィンドウ 3)
- スヌーズ時間を選択すると、確認メッセージが表示され、ユーザーの操作なしで自動的にアラーム画面 (ウィンドウ 1) に戻ります。
誰でも、この動作を実現する方法についての指針を教えてください。
cloudpebble - JSON API : 数字で始まるフィールドがある場合は機能しません
accuweather の JSON API の 1 つのフィールドは次のとおりです。 data.list[i].rain.3h Javascript (cloudpebble から) を使用すると機能しません。この行はエラーを生成します: var rain =1; 雨 = data.list[i].rain.3h; エラー: [PHONE] pebble-app.js:?: SyntaxError: Unexpected token ILLEGAL [PHONE] pebble-app.js:?: JS が失敗しました。
問題は、他のすべてのフィールドで機能する「3」に由来します。それを機能させるための回避策を知っていますか?
PS : API の説明はこちら (必要かどうかわかりません): http://openweathermap.org/forecast5
png - Pebble.js (CloudPebble) 用の PNG ファイルを準備するには?
CloudPebble にアップロードされたすべての png ファイルUncaught Error: Incomplete or corrupt PNG file
で、アプリの実行時にエラーが発生します。PNGファイルをさまざまな形式、圧縮、圧縮なし、グレースケール、インデックス付きのペブルカラーなどで保存しようとしましたが、機能しません。PNGファイルはシンプルな白黒のアイコンです。画像リソースのドキュメントのヒントに従いました。何が間違っている可能性がありますか?