wear-os相关内容

Wear OS瓷砖是如何每秒自我更新的?

我已经做了一个瓷砖,应该可以显示当前的心率。磁贴从共享的偏好中获取心率,它工作得很好,但我需要像每一秒一样刷新它。目前我只能使用.setFreshnessIntervalMillis(1000*60) 每分钟刷新一次 文档说我可以使用此命令从应用程序中的任何位置更新我的磁贴... TileService.getUpdater(context) .requestUpdate( ..
发布时间:2022-08-17 21:43:31 Java开发

如何使用ADB启动Android Wear Watch Face?

出于测试目的,我想通过ADB停止并重新启动我的Android Wear Watch Face服务。停止它似乎工作正常: adb shell am force-stop com.package.name 但再次启动该服务让我感到困惑。Watch Faces是而不是活动,因此无法通过am start启动。我尝试在包上使用monkey命令,但不起作用。我尝试手动启动该服务: adb sh ..
发布时间:2022-08-17 21:31:46 移动开发

如何在安卓穿戴上下载图片?

我手持设备上有一个序列化对象的ArrayList。 我找到了一个解决方案,将其发送到我的可穿戴设备。 Can I send custom objects to Android Wear? 在我的对象中有一个图像的URL,在我的手持设备中,我正在使用毕加索从URL(在ImageView中)下载图像。 我可以在可穿戴设备中下载图像吗?(我想没有)。 我是否应该下载手持设备 ..
发布时间:2022-06-15 19:39:23 Java开发

如何以编程方式确定&Q;Always-on Screen&Display User设置的值?

我的应用程序需要Always-On Screen,因此我只想在用户的&Always-On Screen&Quot;设置为False的情况下才将其发送到显示设置。 我如何才能做到这一点? 推荐答案 很抱歉,这不是一个完整的解决方案,但我怀疑使用一些启发式方法,您应该能够非常接近。 不确定是否直接检查,但间接您可能可以检测到没有环境模式。 https://developer.a ..
发布时间:2022-06-15 19:20:27 移动开发

唯一标识Android穿戴设备

唯一标识特定穿戴设备的最佳方式是什么?我想在电话上存储每个设备的首选项,因此需要一个静态的标识符。我希望NodeId是动态分配的(例如,在每次重新连接或每次重新启动后更改)。 推荐答案 我正在使用几个索尼智能手表3设备,需要将其中一些设备重置为出厂设置。结果发现,NodeID从一个相当长的节点(比如738eaa61-703a-4dcb-ae93-d1f326e0c6d1)变成了一个相对 ..
发布时间:2022-06-15 19:12:50 其他开发

有没有什么方法可以检查Android Wear是否佩戴?

有没有通用的机制来检查配对的Android Wear是否已佩戴(并且在范围内)? 佩戴的标准可以是以下一项或多项: -在手机覆盖范围内佩戴(已连接)。 -有脉冲(如果设备具有该功能)。 -Wear已移动(如果设备有运动传感器)。 我的目标是,只有在Android Wear连接并佩戴的情况下,才能从手机向它发送通知。否则,它应该只显示在手机上。 推荐答案 运动传感器是您的最佳选择 ..
发布时间:2022-06-15 19:07:50 移动开发

Wear OS上Jetpack Compose中的BasicTextfield问题

我是新手,在Wear OS上输入文本字段时遇到了问题。 问题是,我无法让软键盘像通常在Android上那样工作。此外,当我尝试用XML实现相同的布局时--它起作用了。 因此,当我点击输入文本字段时,键盘会弹出,然后隐藏起来。当我再次点击键盘时-键盘弹出并保持打开状态,但如果我尝试输入任何文本-输入字段(在键盘上)中不会显示任何内容,尽管输入的文本将向下传递到UI上的输入文本字段。 以下是当我 ..
发布时间:2022-04-15 21:50:14 移动开发

在Android Wear OS(即CSV)上保存和传输智能手表传感器数据的最佳方式是什么?

我已经为Fossil Gen 6智能手表编写了一个Wear应用程序,它从机载传感器提取光体积图(PPG)数据,并不断更新屏幕上的值。下面是我的onSensorChanged方法,它识别来自PPG传感器的事件并相应地更新TextView对象。我还尝试使用FileWriter对象将每个数据写入CSV文件。 @Override public void onSensorChanged(Sen ..
发布时间:2022-04-05 11:51:56 Java开发

如何自动安装 WearOS 配套应用程序和 Android 手机应用程序

我已使用 Google Play 控制台将我的 Android 和 WearOS 应用作为单独的 APK 发布 多 APK 交付方式. 从相应设备浏览时可以发现这两个应用程序 - 手机上的 Android 应用程序和手表上的 WearOS 应用程序.此外,当手机应用程序安装在 Android 设备上时,我可以在我的 WearOS 设备上看到我可以在“手机上的应用程序"上安装配套应用程序.Pl ..
发布时间:2022-01-20 10:30:02 移动开发

Wear App 和带有 applicationIdSuffix 的自定义构建类型

我有一个应用,我想在其中添加 Android Wear 应用扩展.主应用程序具有三种构建类型(调试、测试和发布).Beta 版本有一个 applicationIdSuffix,它允许我在同一台设备上并行安装 play-store 版本和当前开发版本.这一切都很好,直到我添加了磨损应用程序. 主应用的 build.gradle 如下所示: 应用插件:'com.android.applicat ..
发布时间:2022-01-13 16:16:11 移动开发

Android Wear 应用程序打包失败

我有一个包含穿戴应用程序的应用程序.在使用真实设备进行调试测试时一切正常.我还可以创建将磨损 apk 打包在其中的发布 apk.但前提是我的应用程序只有一种风格. 我想维护具有不同 applicationId 的应用程序的两个版本,但是尽管编译没有错误,但在这种情况下,两个发布 apk(每种风格一个)不包含相应的磨损 apk. 这是移动应用 build.gradle 的相关部分: ..
发布时间:2022-01-13 16:12:37 移动开发

“不,缺少功能:WATCH"当我尝试使用 Wea​​r 应用程序运行我的智能手机应用程序时?

我有一个智能手机应用,里面已经打包了一个穿戴应用,类似于本节的前两个步骤: https://developer.android.com/training/wearables/应用程序/packaging.html#Studio 最初有人告诉我,我的智能手机没有运行足够大的 SDK 来支持该应用程序(我的手机使用的是 KitKat,显然我需要 API 20),所以现在我使用的是带有 An ..
发布时间:2022-01-08 16:03:41 移动开发

无法通过蓝牙调试 Android Wear - 无法连接到本地主机

我的 Moto360 无法通过蓝牙进行调试. 首先,我启用了“ADB 调试";和“通过蓝牙调试"在 Moto360 上.我还启用了“通过蓝牙调试"通过配套手机.它显示: 主机:断开连接 目标:已连接 当我通过 USB 连接配套手机时,我可以看到它使用以下命令连接到 adb: ./adb devices 然后我尝试: ./adb forward tcp:4444 loc ..
发布时间:2022-01-04 20:13:15 移动开发

Android Wear,连接蓝牙设备

我想将第 3 方蓝牙设备连接到我的 Android Wear 手表 (Samsung Gear Live).我正在尝试查找有关如何执行此操作的文档,但我没有任何运气.我所做的所有搜索似乎都认为我想附加到手机上. 有谁知道一个很好的例子来展示如何将蓝牙心率监测器(或其他设备)连接到 Android Wear,这样我就可以在手机不存在时保留历史记录?这甚至可能吗?是否与通过手机/平板电脑执行相同 ..
发布时间:2022-01-04 20:10:48 移动开发

请求对 Android Wear 的权限

我编写了一个应用程序,它利用了 Android Wear 上的 system_alert_window.由于棉花糖,默认情况下会撤销此权限.我已从电话设置中在电话端应用程序上启用了此权限.但是权限仍然在 android 磨损端应用程序上被拒绝,并导致 android 磨损端应用程序因权限被拒绝异常而崩溃.有没有办法在 Android Wear 端启用此权限? 解决方案 简短回答:将您的手表 ..
发布时间:2022-01-04 19:37:47 其他开发