wear-os相关内容

如何将表盘设置在手表中央

我正在开发表盘.我们知道有圆形和方形表盘,所以我设计了表盘,使其不会在圆形手表中被裁剪.但同时我想将它设置在屏幕的中央. 所以告诉我如何将其设置在屏幕中心,而不管圆形和矩形屏幕.我已经做了所有的事情,但它似乎从屏幕的左侧开始调整自己. 我在这里分享我的矩形布局代码 ..
发布时间:2021-09-22 19:46:42 移动开发

在每个 PutDataMapRequest 上调用 Wea​​rableListenerService onDataChanged()

我希望 WearableListenerService 每次发出请求时都调用 onDataChanged().我知道 onDataChanged() 仅在数据更改时调用,而不是每次都调用. 我可以添加带有日期的虚拟数据来实现这一点,但这感觉不完整. 有没有更优雅的方式来实现我想做的事情? 解决方案 您或许可以稍微扭转局势.正如您所说,onDataChanged 仅在发生更改时调 ..
发布时间:2021-09-22 19:46:39 移动开发

Android Wear setContentAction 启动并很快停止 Activity 导致:执行未恢复的活动暂停

我正在做 Android Wear 项目.通过 contentAction 向用户显示通知,因此用户可以点击它.点击它后,SomeActivity 会与 DelayedConfirmationView 一起显示,让用户有时间取消即将到来的 API 请求.当 DelayedConfirmationView 完成 API 调用时进行.API调用成功后显示ConfirmationActivity.当 C ..
发布时间:2021-09-22 19:46:36 其他开发

WearableListenerService STICKY 与 NOT_STICKY

我试图找出 WearableListenerService 粘性与非粘性之间的区别.这是因为 WearableListenerService 不会持续运行的性质.那么粘性或不粘性有什么好处吗?根据我的测试,在这两种情况下,服务的行为是相同的.服务在手机重启或应用启动时创建.即使不粘,也可以随时连接等.谢谢! 解决方案 在大多数正常情况下,该服务是通过绑定启动的,而不是通过调用 startS ..
发布时间:2021-09-22 19:46:27 Java开发

没有配对的手持设备,Android Wear 是否可以使用地理围栏?

根据文档,地理围栏使用蜂窝网络和 wifi 信号来检测位置,但如果没有连接的配套设备,它似乎无法工作. Android Wear 是否可以在没有配对手持设备的情况下使用地理围栏? 解决方案 更新:刚刚玩了一下,当 BT 断开连接并连接 wifi 时,似乎还没有工作. 原回复: 并非所有的穿戴设备都有支持这一功能的硬件,尽管 LG Urbane 2 具有 LTE 并且不少穿 ..
发布时间:2021-09-22 19:46:21 其他开发

未调用 Android Wear onDataChanged

我下载了一个现成的手机应用程序,并尝试为我的 Android Wear 项目实现一个表盘.目标是将温度信息从手机传递到穿戴设备并让它更新表盘. 我试过:1. 相同的包名2.相同的应用程序ID3. 相同的依赖版本4.相同的权限5. 在我的手机端,我确信我的数据每次都不同(因此必须进行更新) 我还使用数据项,因此我的数据必须同步. private void syncWatch(Strin ..
发布时间:2021-09-22 19:46:18 移动开发

Android Wear - 检测手持GPS是否开启,未开启则提示开启

我目前正在为 Android Wear 构建一个应用程序,只有在启用了手持设备上的 GPS 的情况下,用户才能编辑一些设置.我想知道是否可以通过在 Smartwatch 上请求许可来以编程方式启用 GPS,而不必将用户重定向到手持设备的屏幕来接受或拒绝请求. 我创建了以下模型来说明我想要完成的流程: 我有以下问题,我还在图像中添加了 1* 和 2* 以说明我的问题适用的位置: 1 ..
发布时间:2021-09-22 19:46:15 移动开发

在 Android 智能手表上记录数据时出现随机间隙

我正在使用运行 WearOS 的 Fossil Gen 5 智能手表来记录来自加速度计、陀螺仪 (32 Hz) 和 PPG 传感器 (64 Hz) 的传感器数据.我正在为每个传感器使用一个唯一的 bufferedWriter 对象,以便在创建每个传感器事件时将数据写入 .txt 文件(如下所示): void registerSensor(){Log.i(TAG,“传感器注册");尝试 {accW ..
发布时间:2021-09-22 19:46:12 移动开发

将字符串从手表发送到手机

我正在尝试使用以下代码将字符串从可穿戴设备发送到移动设备.此实现基于 https://github.com/twotoasters/Wear-MessageApiDemo/ 如果连接到我增加的设备的时间延迟有问题CONNECTION_TIME_OUT_MS 从 100 到 2000(毫秒). 我在移动清单中添加: 代替 因为 com.google.android.gms.w ..
发布时间:2021-09-22 19:46:06 移动开发

在 Android Wear 上运行 Android Text to Speech?

是否可以在 Android Wear 设备上运行 Text to Speech API?我正在尝试这样做,但它不起作用. 手表会显示包含单词的卡片列表,点击后会有一个按钮,用户可以听到当前卡片中的单词. 我让它在手机上运行,​​但我的目标是让它在安卓手表上运行. 感谢任何帮助.谢谢. 解决方案 Android Wear 2.0 内置了这个 - 在设置 - 辅助功能 - 文 ..
发布时间:2021-09-22 19:46:03 移动开发

使用 Wea​​r 应用程序运行应用程序,无需手表

我想制作一个带有可选穿戴应用的应用. 如果设备有配对的手表,请在手表上安装应用程序.但如果没有,移动应用程序应该可以正常工作. 我在 Android Studio 上创建了一个项目并选择创建一个移动和穿戴应用,但是当项目执行时抛出错误: Caused by: java.lang.IllegalStateException: 找不到可穿戴共享库类.请添加 ..
发布时间:2021-09-22 19:46:00 Java开发

android Wear 上的蓝牙调试失败

我一直在尝试通过蓝牙调试我的 Android Wear 应用程序,但遇到了一些问题.主要问题是,当连接失败时,我将成功运行应用程序并通过蓝牙进行调试.管道破裂后,我什么也没做,似乎可以在切换电话之外恢复连接.这显然不是一个可行的解决方案,所以我想知道是否还有其他人遇到过类似的问题. 解决方案 通过重新设置所有内容并再次按照开发人员指南设置蓝牙,我取得了一定程度的成功. 在穿戴设备上关 ..
发布时间:2021-09-22 19:45:57 移动开发

Android Wear 100% 丢包

刚刚编写我的第一个穿戴应用程序 - 在模拟器上一切正常 - 不幸的是,在真实设备(索尼智能手表 3)上,该应用程序失败,因为它无法访问互联网.即使在 adb shell 上我也有问题 22|shell@tetra:/$ ping google.comPING google.com (173.194.112.33) 56(84) 字节数据.^C--- google.com ping 统计 ---发 ..
发布时间:2021-09-22 19:45:54 其他开发

Android Wear DotspageIndicator 改变选定点的颜色

我喜欢在 Wear 的 Dotspageindicator 中更改所选点的颜色.我尝试使用 setColor() 和 setSelectedColor() 但颜色没有改变仍然是默认行为. 希望有人能帮我解决这个问题. 解决方案 我得到的解决方案是设置颜色,他们正在重绘视图而不更新油漆. 要更新油漆,请设置点的半径.它会在更新油漆后重绘视图. ..
发布时间:2021-09-22 19:45:51 其他开发

我们可以在 Android Wear 2.0 中拨打任何号码吗?

我正在开发 Android Wear 应用程序,我正在开发一项功能,以便在紧急情况下拨打 911.我还没有看到Android Wear 2.0. 我知道 2.0 中有互联网连接和 Google Play 商店可用,但我不知道我们是否也可以拨打 2.0 中的任何号码.有人可以回答我的问题. 解决方案 是的,如果您拥有具有蜂窝功能的设备(例如 LG Watch Urbane 2nd Ed ..
发布时间:2021-09-22 19:45:48 移动开发