問題タブ [android-wear-data-api]
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 - Android Wear の DataItem の使い方
ハンドヘルドとウェアラブルの間で設定を同期したい。ハンドヘルド アプリにサンプル コードを実装します。
次に、ウェアラブル アプリに以下のコードを実装します。ただし、保存されたカウントは取得できません。
実際のAndroid携帯端末とAndroid Wearのエミュレータで試してみました。Android Wearアプリのデモカードで接続を確認しました。
もっと何が必要ですか、それとも何か誤解していますか?
android - PutDataMapRequest を使用した後の Wearable.DataApi.getDataItem() の URI は何ですか?
Android チュートリアルで説明されているように、 Wearable Data Layer Apiをテストしています。
をベースにした低レベル API がありDataItem
、ペイロードとしてバイト配列のみを持つことができるため、トレーニングでは を使用することを推奨してPutDataMapRequest
いBundle
ます。基本的に、このクラスのインスタンスを作成し、値を入力して送信します。
ここで、このデータが正しく保存されているかどうかを確認したいと思います (テストのため、ハンドヘルド自体では、今のところウェアラブルについては心配していません)。これに適したメソッドはDataApi
クラスにあるので、次を呼び出すことができます。
次にDataMapItem.fromDataItem()
、コールバック内で使用して値を取得します。
問題は、DataItemResult を要求する実際の Uri は何ですか?
データが保存されているのは、保存されているすべてWearable.DataApi.getDataItems(mGoogleApiClient)
のデータを反復処理するために使用すると、実際にそこにあり、Uri は次のとおりであるためです。
この Uri を使用するとDataApi.getDataItem()
、正しい結果が返されます。しかし、私はそれを作成するためにその部分を使用しただけなので、それを生成する方法についてはわかりません.../testdata
PutDataRequest
それとも私は間違ったことをしていますか?
android - Android Wear DataMap エントリの有効期間
アプリの 1 つを Android Wear で動作するように拡張しています。4 つのビットマップを Wear に送信する必要があります。DataApi
これを行うためにandを使用しDataMap
ていますが、現在は正常に動作しています。
私の質問は、データが同期されている期間はどのくらいDataApi
ですか? 1 週間後でもアクセスできますか? それは私が手動で管理しなければならないものですか?たとえば、ハンドセットの状態が変化した場合、別のビットマップを送信する必要があります。現在あるものを削除する必要がありますか?
android - Android Wear (エミュレーター) にデータをプッシュできません
Android Wear エミュレーターにデータをプッシュしようとしています。しかし、すべて無駄です。エミュレーターのリスナーが通話をまったく受信していません。他の誰かが摩耗に取り組み、データを摩耗にプッシュしようとした場合は、助けてください.
これは私のレシーバーコードがどのように見えるかです
こんな感じで推してます
Android Wear アクティビティのマニフェストには次のものもあります。
PS私がやっていることは特別なことではありません。開発者サイトにあるチュートリアルに従っただけです。
android - Android Wear が通知時にクラッシュする
Android Wear ウォッチのみに通知を表示しようとしています。通知を電話に表示したくない (アプリを開いている)、アクティビティに直接入れたくない (ただし、アクションの 1 つでアクティビティを開く必要があります)。
私が望むことを達成するために、onDataChanged を使用して WearableListenerService を作成しました。このメソッド内で、通知を作成しようとします。これは私が使用するコードです: @Override public void onDataChanged(DataEventBuffer dataEvents) { Log.d("Listener", "dataChanged");
ログを見ると、次のクラッシュが発生します。
そのため、通知内にこのクラッシュの原因となるものがあります。ビルダーで拡張呼び出しを削除すると、正常に動作しますが、アクションはもちろん追加されません。このため、Intent/PendingIntent または WearableExtender 内で何か間違っていると思いますが、何が間違っているのかわかりません。摩耗のドキュメントから例を取得すると、同じクラッシュが発生します。
誰かがこのクラッシュを解決する方法について何か考えがありますか?
android - Android Wear Message API の不明なエラー コード 4004
デバイスにメッセージを送信する次のコード ブロックがありますが、メッセージが送信されません...理由がわかりません...
GoogleApiClient をビルドするコードは次のとおりです。
そして、 sendMessage メソッドから呼び出される私のコードは次のとおりです。
ロギングはここにあります:
したがって、すべての条件は問題ないように見えますが、不明なエラー コード 4004 は解決できません (少なくとも、これまでのところ問題は見つかりませんでした)。これの理由は誰に考えられますか?
ダーク
android - Android Wear で Google マップ ビューを表示することはできますか?
Android Wear で Google マップ ビューを表示することはできますか? 特定の場所を地図上でユーザーに表示したい。
java - Android Wear Close ビットマップ アセットの基になるストリーム
ウェアラブルPutDataRequest
と同期するを作成するコードがあります。Bitmap
私の質問は、ByteArrayOutputStream
以下のコードを閉じる必要がありますか、それともDatApi
開いたままにしておく必要がありますか?
閉鎖する必要があることは確かです。脳のおならの瞬間を過ごすだけです。
android - Android Wear Bitmap DataItem アセット サイズ
私は、ウェアラブルと同期するを使用してに保存される に を保存していBitmap
ます。次を使用してすべての s を反復処理する場合:Asset
DataItem
DataItemMap
DataItem
それぞれのサイズを取得するにはどうすればよいAsset
ですか?
編集:私が使用するとき
次のような NPE が表示されます。
null 配列の長さを取得しようとしています
はAsset
次を使用して配置されました: