問題タブ [microsoft-band]
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.
android - センサー リスナーに関連付けられている場合、SampleRate.MS16、MS32、MS128 は何の略ですか?
Microsoft Band センサーを利用するアプリケーションを開発しています。ほとんどのセンサーでは、リスナーを登録するたびに、SampleRateを関連付ける必要があります。このSampleRateの可能な値は次のとおりです。
- MS16
- MS32
- MS128
私の最初の感覚は、1 つのサンプルが処理されるのにかかる時間、より正確には処理される頻度を表しているということですが、この情報はどこにも見つかりません。
この件に関するご意見をお待ちしております。
c# - Windows Phone 10 の Microsoft Band SDK
皆様、ほとんどのユーザーは Windows Phone 10 で当社のアプリのいずれかを実行すると問題が発生するようです。これは、OS が最初の実行時に Band の使用を「プロンプト」する必要があるためです。プログラムで許可を要求する方法が見当たらず、ペアリングを完全に削除し、アプリを削除し、ペアリングを再度追加し、アプリを再インストールしない限り、アプリは接続に失敗します。それから(そしてその時だけ)バンドの使用をOSが促し、それが機能します。
これは設計によるものですか?プログラムで許可を求めるにはどうすればよいですか? また、WP10 OS が失敗する代わりにプロンプトを表示しないのはなぜですか? WP8.1 よりも WP10 のマニフェストに必要なものはありますか?
考え?
.net - Microsoft Band と WPF
Band SDK for Windowsのサンプル コードをダウンロードしました。次に、新しい WPF プロジェクトを追加し、Nuget (バージョン 1.3.10518.1) を通じて最新の SDK を取得しました。現在、packages\Microsoft.Band.1.3.10518\lib の下に、次のフォルダーが含まれています。
- netcore451
- ポータブル-net45+win+wpa81
- ポータブル-win81+wpa81
- wpa81
.NET 4.5 のサポートが必要なため、portable-net45+win+wpa81 から Microsoft.Band.dll を参照しました。これまでのところすべて問題ありませんが、BandClientManagerを参照するには、 Microsoft.Band.Windows.dllも参照する必要があります。ここに問題があります。この dll は netcore451 にのみ含まれており、その特定の dll を参照しようとすると、次の例外が発生します。
「Samples\packages\Microsoft.Band.1.3.10518\lib\netcore451\Microsoft.Band.Windows.dll」への参照を追加できませんでした。プロジェクトは「.NETFramework」をターゲットにしていますが、ファイル参照は「.NETCore」をターゲットにしています。これはサポートされているシナリオではありません。
明らかに、.NET Framework 4.5.1 がターゲット フレームワークとして選択されています。.NET Core を取得するために Web で検索していましたが、.NET Core を使用している場合でも WPF がサポートされているかどうかの情報は見つかりませんでした。.NETFrameworkをターゲットとする Microsoft.Band.Windows.dll があるので、WPF プロジェクトで使用できますか?
.net - Microsoft Band で環境光センサーにアクセスする
Microsoft Band には環境光センサーがあり、Windows ストアの一部のアプリでは ALS 値が Lux で表示されますが、Band SDK で ALS Lux 値を読み取る方法が見つかりません。
どうすれば ALS にアクセスできますか?
microsoft-band - バックグラウンド タスクから Microsoft バンドに接続できません
バックグラウンド タスクからバンド クライアントを初期化しようとすると、MS Band SDK バージョン1.3.10518を使用しています。
BackgroundTASKHOST.EXE' はコード 1 で終了しました
クラッシュは、次のコード行の後に発生します。
Windows Phone 8.1 Developer Preview のメイン アプリケーションからバンドに接続できます。
バンド ビルド バージョン: 10.3.3213.0 09 R
bluetooth - Windows 8.1(デスクトップ)でBluetooth経由でMicrosoftバンドに接続すると0インスタンスが返される
Windows 8.1(デスクトップ)でBluetooth経由でMicrosoftバンドに問題があります。サンプル アプリを実行する前に、バンドと PC をペアリングしました。サンプル アプリは、バンドの Web サイトからのものです。BandClientManager は、アプリの実行時に 0 インスタンスを返し続けます。この問題を解決するにはどうすればよいですか?
c# - Microsoft Band から心拍数を取得する
Microsoft Band から心拍数を取得しようとしています。値が変更されるたびに更新する必要があります。次に、その値を に表示しようとしていますTextBlock
。最初に のインスタンスを作成し、IBandClient
そのHeartRate.ReadingChanged
メソッドを次のように設定します。
次に、次のように値を更新しようとします。
HeartRate は次のint
ようなセットです。
次に、TextBlock
テキストは にバインドされHeartRate
ます。ただし、設定しようとすると、このエラーが発生し続けますHeartRate
。
アプリケーションは、別のスレッド用にマーシャリングされたインターフェースを呼び出しました。(HRESULT からの例外: 0x8001010E (RPC_E_WRONG_THREAD))
私の推測では、HeartRate
以前の呼び出しからまだ設定されている間に設定しようとしているのです。
c# - Bluetooth 経由で Windows ランタイム コンポーネントから Microsoft バンドに接続できない
Microsoft Bandに接続して通知を送信するWindows phone 8.1アプリを開発しています。バックグラウンド タスクを実行する必要があるため、 Windows ランタイム コンポーネントプロジェクトを追加しました。
バックグラウンド タスク、つまりランタイム コンポーネント プロジェクトから通知を送信しています。しかし、私はエラーが発生しています。エラーは次のとおりです。
エラー: System.TypeInitializationException: 'Microsoft.Band.Store.StoreResources' の型初期化子が例外をスローしました。---> System.Exception: Microsoft.Band.Store.StoreResources..cctor() の Windows.UI.Xaml.Application.get_Current() で致命的なエラー (HRESULT からの例外: 0x8000FFFF (E_UNEXPECTED)) --- 終了内部例外スタック トレース --- Microsoft.Band.Store.StoreResources.get_RfComm_FromId_ReturnedNull() で Microsoft.Band.Store.BluetoothTransport.GetTransport(RfcommDeviceService サービス、ILoggerProvider loggerProvider、UInt16 maxConnectAttempts) で Microsoft.Band.Store.BluetoothTransport.<> System.Threading.Tasks.Task`1.InnerInvoke() の c__DisplayClass1.b__0() System.Threading.Tasks.Task.Execute() の
この質問の回答で述べたように、バックグラウンド アプリが接続しようとしている間、フォアグラウンド アプリはバンドに接続しようとしないでください。
- フォアグラウンド アプリが接続しようとしておらず、バンドとの接続もありません。
エラーの場所をデバッグして見つけたので、エラーは Bluetooth への接続の問題によるものだと思います。
私のバンドの Bluetooth は Microsoft Health アプリと正常に接続されているので、電話とバンドの Bluetooth に問題はないと思います。
フォアグラウンド アプリのPackage.appmanifestは次のとおりです。
バックグラウンド タスクのPackage.appmanifest (Windows ランタイム コンポーネント プロジェクト):
では、考えられる問題は何ですか?この問題の解決策または回避策を提供できますか?
c# - AddTileAsync() でタイルを追加すると例外が発生する
Windows Phone 8.1 (2015 年 7 月の SDK) から Microsoft Band に新しいタイルを追加しようとしましたが、
しかし、(以下に含まれるコードによって) 新しいタイルを追加すると、サードパーティのタイルを許可するダイアログが表示されました。このダイアログがバンド同期された後、この例外を受け取った後:
{Microsoft.Band.BandIOException: 対象のバンドに接続できませんでした。---> System.AggregateException: 1 つ以上のエラーが発生しました。---> System.Exception: 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます。通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます。--- 内部例外スタック トレースの終了 --- System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) で System.Threading.Tasks.Task.Wait(Int32 ミリ秒タイムアウト、CancellationToken cancelToken) で System.Threading.Tasks. Task.Wait() at Microsoft.Band.Store.BluetoothTransportBase.Connect(RfcommDeviceService service, UInt16 maxConnectAttempts) --- 内部例外スタック トレースの終了 --- ...
コードで:
何が問題なのですか?