问题标签 [android-wear-2.0]

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.

0 投票
1 回答
198 浏览

wear-os - 移除 WearableRecyclerView 额外的顶部空间

我的 Watchface Config 活动只有一个带有设置的 WearableRecyclerView。当我在 Wear Emulator 中运行活动时,顶部似乎有很多额外的空间。无法弄清楚如何删除它。

活动代码

截屏

截屏

提前致谢。

0 投票
2 回答
2235 浏览

android - 您如何检测用户何时关闭 Android 中的无障碍服务?

我正在 Android 中开发无障碍服务。当用户关闭辅助功能服务时,我想禁用某些功能,但我不确定如何检测到这一点。

我想当用户关闭它时,它会调用onDestroy(),但显然,它没有被调用。

有什么方法可以知道用户何时关闭无障碍服务?或者是否有一个函数在用户关闭时被调用?

(以防万一,我正在为 Android Wear 开发。)

非常感谢!!我感谢您的帮助!:)

0 投票
1 回答
156 浏览

android - WearPkgInstallerService:软件包安装失败。返回代码 -103

我已经开发了一个适用于智能手表的应用程序,其版本为 Wear OS 1.5 及更高版本。在分发应用程序时,我已将它与主应用程序一起包含在同一个 apk 中。

我已经编译了一个发布版本并安装了它,在将应用程序与 SmartWatch 同步时,通过调试控制台我收到以下错误消息。

表示无法安装应用程序,但未提供问题的详细信息,仅指示错误代码-103

我已经考虑到了开发应用程序磨损的基本考虑。

  • 主应用程序和 SmartWatch 都具有相同的 应用程序 ID。.

  • SmartWatch 应用程序所需的权限也在主应用程序中显式配置。

ETC..

该应用程序可以直接从 Android Studio在“独立”模式下正确实现。

使用的版本:

接下来我展示应用程序的清单文件。

有人可以帮我解决这个问题吗?. 谢谢你。

0 投票
2 回答
781 浏览

android - 对于 startActivity,ActivityManager 日志正在显示,但没有调用活动的 onCreate

我正在尝试从无障碍服务开始一项活动。所以在我的应用程序中,这是唯一的活动。当我打电话startActivity()时,会打印以下日志,但不会调用活动(名为 WifiAlertDialouge)的onCreate(savedInstanceState: Bundle?)

上面的日志是什么意思?这是否意味着活动正在开始?关于为什么我的活动onCreate没有被调用的任何猜测?

谢谢。

0 投票
0 回答
261 浏览

android - 分发适用于 android wear 的 apk

我正在开发一个带有磨损模块的应用程序,并希望分发给一些用户,以便他们可以将其安装在他们的设备上。问题是,当我尝试在 Android Studio 上生成发布版本时,我必须为 app 构建一个 apk,为磨损构建一个 apk,而且我无法使用我知道的常用工具在可穿戴设备中安装磨损 apk贝塔分布。用户可以下载这两个 apk,但只能安装应用 apk。有没有办法在不使用 Google Play Alpha/Beta 分发的情况下分发 android wear 应用程序以使用这些平台进行测试?

0 投票
0 回答
366 浏览

android - android wear 以编程方式调出 app laucher

我的 Ticwatch E 在左侧有一个物理按钮。当我穿着一件长衬衫时,我觉得很尴尬。伸出您的手臂以露出表盘和触摸/滑动要容易得多。所以,我试图在我的表盘上添加相当于“物理按钮按下”的动作。这些代码行提供了一系列应用程序,但列表非常有限。

我真的很想调出按下物理按钮时显示的本机应用程序启动器。当我按下物理按钮时,Logcat 会报告此活动信息。

有任何想法吗?哦,手势不起作用。在 Ticwatch 上,手势只允许您在卡片之间翻转。(显然)用于启动应用程序启动器的向上/向下写入动作不起作用。

0 投票
0 回答
146 浏览

android - 智能手表发送数据时 Android Wear 报错 ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null}

我正在从移动应用程序向智能手表发送信号,收到信号后,智能手表会生成信号并将其发送到手机应用程序。只要手机是发送数据的人,该应用程序就可以正常工作,但是每当应用程序尝试发送某些内容时,就会生成以下错误:

Android Wear 错误 ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null}

以下是我的可穿戴设备的依赖项:

以下是我的移动应用程序的依赖文件:

我尝试通过在可穿戴设备的设置中单击它们来尝试更新 google-play-services 的其他答案,但没有任何反应。我还尝试从手机重新同步应用程序,但无济于事。

0 投票
2 回答
159 浏览

android - Android Wear 打包分发

我正在从 Wear1.x 升级到 Wear 2.x。了解到 Wear 2.x 应用程序不再嵌入配套手机应用程序。所以,我决定为 Android Wear 生成一个新的 apk。

现在,我必须测试这个wear apk 发布版本。我们使用曲棍球应用程序进行构建分发,我想知道分发磨损应用程序的方式。我找不到任何关于曲棍球应用程序磨损分布的文档。

我不仅专门寻找有关曲棍球应用程序的解决方案。我更感兴趣的是在将 android wear 版本发布到 play-store 发布渠道之前分发它的方法是什么。谁能指导我?

任何见解都非常感谢。

0 投票
1 回答
1542 浏览

android - IllegalStateException: 预期的配置 ':module:debugFeatureCompileClasspath' 只包含一个文件,但是,它包含 2 个文件

我正在使用带有即时应用程序和磨损应用程序的多功能 android 应用程序。在这里我能够成功运行我的应用程序,但在构建 APK 或重建项目期间出现以下错误。

我的项目有 3-4 个模块和一个基本模块项目。我已经根据谷歌提供的示例集成了多功能即时应用程序的所有设置。https://github.com/googlesamples/android-instant-apps/tree/master/multi-feature-module

我有一个模块(apimodule),我在其中添加了所有库和 API 依赖项。以下是我的项目依赖结构。

  1. 应用模块

添加所有模块作为实现

  1. BaseModule(还添加application project(':app')

baseFeature true在 gradle 中添加

3. api模块

baseFeature true在 gradle 中添加

这是我的一个 module1 gradle 文件。

0 投票
1 回答
299 浏览

java - Android Wear 打包 - 安装失败

升级手表后,这个问题最近才开始发生。

手机运行 Android 7.0 智能
手表运行 Wear OS:1.1 / Android OS:8.0.0

移动/WearOS 应用程序配置为使用 (graddle)
minSdk: 23
targetSdk: 26

jarsigner / zipalign - WearApp:OK
jarsigner / zipalign - MobileApp:OK
adb install on mobile:OK

SmartWatch 通知配套应用程序:OK
在 SmartWatch 上推送“安装应用程序”:失败(这是新的)

请查看以下日志:

有趣的事实:“调试”应用程序运行良好,“发布”(签名)版本不行;显然,谷歌不允许我使用“调试”应用程序/apk 上线。

请注意,这不是该应用程序的第一个或第二个版本;所以我必须坚持整个 jarsigner、zipalign、res/xml、res/raw 过程已经排练了几次。