问题标签 [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 回答
309 浏览

android - Android Wear 2.0 开发复杂功能

我有一个现有的 Android 应用程序,我想为其提供 Wear 2.0 复杂功能。我不希望创建自定义 Wear 表盘或配套 Wear 应用程序 - 我只是希望能够创建用户应该能够添加到现有表盘的复杂功能。这可能吗?阅读文档在我看来,我需要创建自定义表盘或应用程序才能提供复杂功能。我现在有点困惑。对此的任何指示将不胜感激。

0 投票
0 回答
74 浏览

xamarin - Xamarin.Forms 如何使用 Xamarin.Android.Wear 2.0 库为应用程序指定“环境”模式

我有一个使用 Xamarin.Android.Wear 2.0 库的 Xamarin.Forms 应用程序,用于一个简单的单页应用程序。我想利用环境模式功能让应用程序 UI 在

所以,我的问题是我可以在 Xamarin.Forms 和 Xamarin.Android.Wear 2.0 库中执行此操作吗?

一如既往,感谢您的帮助!

0 投票
1 回答
944 浏览

android - Android Wear 2 中的未读通知计数并发症

我正在开发一系列 Android Wear 2 表盘,显然我发现了一个我无法解决的问题。

在图片中,您可以看到来自 Google 的两个简单表盘(抱歉,我还不能嵌入图片)。第一个来自 Google Developer Codelabs 示例项目。

Google Developer Codelabs 表盘

第二个默认安装在 AW2 中,称为“Elements 模拟”(但也有一个“Elements Digital”,非常相似)。我已经禁用了除了左边的所有其他并发症。

Elements 模拟表盘

两个表盘都显示来自同一并发症数据提供程序的信息,即系统未读通知计数(在并发症帮助程序中,选择常规 -> 未读通知计数)。

但是,如您所见,相同的信息以两种截然不同的方式显示。

我的问题是,我无法理解这是怎么可能的。未读通知计数并发症是类型TYPE_ICON

根据文档,ComplicationData与 type 的并发症相关的唯一信息TYPE_ICON是一个图标,可以通过调用来检索complicationData.getIcon()。而且,事实上,图标就在那里,它是未读通知的实际数量的图像。圆圈中的数字图像(如您在第一个表盘中看到的)。没有铃铛图标(第二个表盘),并且另一个变量中没有单独的未读计数值。没有什么。

我以为我可以避免使用 Complications Drawable 方法来绘制并发症并以我自己的方式进行绘制,但是,正如我所说,我对并发症的唯一了解是,当它被创建或更新时,它是TYPE_ICON类型。没有其他的。没有提供者名称,没有价值。只是一个数字图标。

我错过了什么?如何以类似于第二张图片中的方式绘制复杂功能?

谢谢。

0 投票
0 回答
816 浏览

firebase - Firebase 已初始化但无法获取令牌 (Xamarin.Android)

我正在使用 Visual Studio 2017、Xamarin 4.5.0.486、Xamarin.Android 7.3.1.2 创建一个使用 FireBase 的 Wear 2.0 应用程序。我的代码运行良好,但现在我在初始化期间收到以下信息:

07-18 11:59:20.453 D/FirebaseApp(9289):com.google.firebase.auth.FirebaseAuth 未链接。跳过初始化。07-18 11:59:20.481 D/FirebaseApp(9289):com.google.firebase.crash.FirebaseCrash 未链接。跳过初始化。07-18 11:59:20.499 I/FA (9289):应用程序测量正在启动,版本:10298 07-18 11:59:20.499 I/FA (9289):要启用调试日志记录,请运行:adb shell setprop log。 tag.FA VERBOSE 07-​​18 11:59:20.515 I/FA (9289):启用更快的调试模式事件记录运行:07-18 11:59:20.515 I/FA (9289):adb shell setprop debug.firebase。 analytics.app com.palarum.patient.up.wear 07-18 11:59:20.529 I/FirebaseInitProvider(9289):FirebaseApp 初始化成功

即使它说“成功”,我也无法使用var token = FirebaseInstanceId.Instance.Token获得令牌。我在过去获取令牌的地方得到了 null 。

我也偶尔看到FirebaseApp 初始化失败

我正在通过 WiFi 将调试器运行到实际设备(LG W280)。Google Play 服务已安装并可用。

我检查了我的 package_name,我重新下载了我的 google-services.json 文件。一切都无济于事...

之前有人遇到过这个问题,或者对我还应该检查什么有任何建议吗?

提前致谢!

0 投票
0 回答
145 浏览

android - Android Wear 2.0 防止应用程序意外退出

我正在构建一个 Wear 2.0 应用程序,我想防止应用程序意外退出(从左向右滑动)。如果用户不想退出,我如何“拦截”活动的关闭,并中止关闭?

0 投票
0 回答
87 浏览

android - Android Wear 2.0 设置列表项

我正在尝试在 Android Wear 2.0 的设置应用程序中复制菜单列表:

设置示例

由于WearableListView现在已弃用,因此推荐的制作列表的方法是使用wearablerecyclerview. 如何将菜单 XML 资源附加到 recylerview,如何模仿设置示例的设计并包含标题?

0 投票
1 回答
151 浏览

android - Android Wear 2.0 内存泄漏

我在 Android Studio 中创建了一个空白的 Android Wear 2.0 独立应用项目。我注意到,当我在手表上运行空白应用程序时,似乎存在内存泄漏(如下所示)。还有其他人遇到这个问题吗?

在此处输入图像描述

我正在测试的设备是 LG Watch Style,运行 Android Wear 2.0

这是一个空白项目,代码如下:

MainActivity.java

AndroidManifest.xml

构建.gradle

0 投票
1 回答
3969 浏览

android - 使用 compile 'com.google.android.support:wearable:2.0.4' 时出现以下错误,但我没有使用 26.0.0

在我的 Wear 应用程序的 build.gradle 文件中使用compile 'com.google.android.support:wearable:2.0.4'(最新版本com.google.android.support:wearable)时,我收到以下错误,但我没有使用 26.0.0。

我应该怎么办?即使我添加 compile 'com.android.support:wear:26.0.0' 它仍然失败。

0 投票
0 回答
571 浏览

android - Android Wear 2.0.4 找不到类“com.google.android.aidl.BaseStub”

我的 Wear 项目 (WatchFace) 无法使用 Android Wear 2.0.4 运行,它使用 Android Wear 2.0.3 构建并成功运行。

我的应用程序 build.gradle 中的依赖项很简单:

一切都变了,2.0.3 变成了 2.0.4

0 投票
1 回答
873 浏览

android - 将文件发送到 Android Wear 应用

我正在为 Android Wear 开发一个简单的 RSS 应用程序。我想为用户提供一个导入 OPML 文件的选项,但我无法找到任何关于发送文件以观看和/或读取手表文件系统的支持。

借助 AW 2.0,Google 似乎正在推动仅在手表上运行的应用程序,但我猜想,我必须构建一个配套的手机应用程序?