问题标签 [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 Wear 应用程序的演示卡连接的。
我还需要什么或者我误解了什么?
android - 使用 PutDataMapRequest 后 Wearable.DataApi.getDataItem() 的 Uri 是什么?
我正在测试Android 教程中描述的Wearable Data Layer Api。
有一个基于的低级API DataItem
,它只能有一个字节数组作为payload,所以培训推荐使用,在使用Intents时PutDataMapRequest
似乎基本等价于一个(即可序列化的map)。Bundle
您基本上创建了此类的一个实例,然后填充值并发送它。
现在,我想检查这些数据是否存储正确(为了测试,在手持设备本身上,我现在不关心可穿戴设备)。适当的方法在DataApi
类中,所以我可以调用:
然后DataMapItem.fromDataItem()
在回调内部使用来获取值。
问题是:请求 DataItemResult 的实际 Uri 是什么?
数据被存储,因为如果我Wearable.DataApi.getDataItems(mGoogleApiClient)
用来遍历所有存储的数据,它确实在那里,并且 Uri 是:
并使用此 UriDataApi.getDataItem()
返回正确的结果。但我对如何生成它一无所知,因为我只使用该/testdata
部分来创建PutDataRequest
...
还是我做错了?
android - Android Wear DataMap 条目的有效期多久
我正在扩展我的一个应用程序以使用 Android Wear,我需要向 Wear 发送 4 个位图。我正在使用DataApi
andDataMap
来执行此操作,它目前工作正常。
我的问题是,数据在 中保持同步多长时间DataApi
?一周后我还能访问它们吗?这是我必须手动管理的东西。例如,如果手机上的某些状态会发生变化,我需要发送不同的位图。我需要删除当前存在的那些吗?
android - 尝试转移资产,但得到“数据项未解析”
我尝试将资产(测试图像)从移动设备发送到穿戴设备。我遵循转移资产的官方指南,我采用了“DataLayerListenerService”。问题是,我在“数据项未解决”上得到DataMapItem.fromDataItem(dataItem);
“数据项未解决”。
我真的被困在这里,我没有从文档中得到它。请帮忙。
android - 无法将数据推送到 android wear(模拟器)
我一直在尝试将数据推送到 android wear 模拟器。但一切都是徒劳的。我在模拟器上的听众没有接到任何电话。如果其他人尝试过进行磨损并推送数据以进行磨损,请帮助。
这就是我的接收器代码的样子
这就是我推动的方式
我的 Android Wear 活动清单中还有以下内容
PS我正在做的事情没有什么特别的。只需按照开发人员网站上给出的教程进行操作即可。
android - Android Wear 在通知时崩溃
我正在尝试仅在 Android Wear 手表上显示通知。我不希望通知显示在手机上(它在其上打开了应用程序),并且我不希望它直接在活动中(但是,其中一个操作应该打开一个活动)。
为了完成我想要的,我创建了一个带有 onDataChanged 的 WearableListenerService。在此方法中,我尝试创建通知。这是我使用的代码:@Override public void onDataChanged(DataEventBuffer dataEvents) { Log.d("Listener", "dataChanged");
在查看日志时会导致此崩溃:
因此,通知中存在导致此崩溃的某些内容。当我在构建器中删除扩展调用时,它工作正常,但是当然没有添加该操作。因此,我假设我在 Intent/PendingIntent 或 WearableExtender 中做错了什么,但我不知道我做错了什么。当我从磨损文档中获取示例时,它会导致同样的崩溃。
有人对如何解决此崩溃有任何想法吗?
android - Android Wear 消息 API 未知错误代码 4004
我有以下代码块向我的设备发送消息,但消息没有被发送......我不知道为什么......
这是我构建 GoogleApiClient 的代码:
这是我从 sendMessage 方法调用的代码:
日志记录在这里:
所以所有的条件看起来都很好,但是无法解决未知的错误码4004(至少目前我没有发现任何错误)。任何人都知道这可能是什么原因?
短剑
android - 是否可以在 Android Wear 上显示谷歌地图视图?
是否可以在 Android Wear 上显示谷歌地图视图?我想在地图上向用户显示特定位置。
java - Android Wear 关闭位图资产底层流
我有创建一个与可穿戴设备PutDataRequest
同步的代码。Bitmap
我的问题是,我需要ByteArrayOutputStream
在下面的代码中关闭它,还是DatApi
需要它保持打开状态?
我很确定它需要关闭。只是有一个大脑放屁的时刻。
android - Android Wear 位图 DataItem 资产大小
我将Bitmap
sAsset
存储在一个DataItem
使用DataItemMap
与我的可穿戴设备同步的 a 中。如果我使用以下方法遍历我的所有DataItem
s:
我怎样才能得到每个的大小Asset
?
编辑:当我使用
我得到一个 NPE,上面写着:
尝试获取空数组的长度
使用Asset
: