问题标签 [android-wear-notification]
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 磨损通知图标将被手持应用程序启动器图标取代
只是玩了一下 Android Wear 的东西,有没有办法为 Android Wear 和手持应用程序图标设置不同的通知图标?Watch 中显示的图标是掌上应用的启动器图标。即使我更改了 Wear 模块中的启动器图标或通知的小图标属性,在 Android 磨损通知中它仍然显示手持设备启动器图标。当我在 .setSmallIcon(R.drawable.ic_wear) 中放置一些图标时,它在手持设备的通知中显示为一个小图标,但不会反映回磨损通知。
SO中有一些类似的问题,但找不到合适的解决方案。有什么办法可以改变它们吗?
android - 如何在 Android 手机模拟器上安装 Android Wear Companion App
我正在开发一个 android 应用程序,它可以将通知推送到 android wear 设备(在这种情况下是手表)。我没有运行 Android 4.0.3 或更高版本的手机,也没有手表。我想做的就是在模拟器上开发一个应用程序,它可以推送通知以在模拟器上观看。
我已经关注并创建了与本教程中几乎相同规格的模拟器:https ://kennethmascarenhas.wordpress.com/2014/08/19/developing-for-android-wear-with-emulators/
但是,我被困在上面的步骤中:“接下来,您必须在您的手机模拟器上安装 Android Wear 配套应用程序。”
模拟器上没有google play应用。我试图从网上下载几个 APK(等http://www.apkmirror.com/apk/google-inc/android-wear/android-wear-1-0-5-1630507-apk/),但它永远不会安装。我想不通。请帮忙。
java - 无法从可穿戴模拟器打开通知到手机
MobileActivity.java
NotificationActivity.java
这是我的移动活动和通知活动代码。通知会在磨损模拟器上弹出,但应用程序在尝试从磨损打开到手机时崩溃。
wear-os - 没有“打开”操作的通知
我正在创建一个通知,该通知具有内容单击操作,可打开我希望它打开的活动。
现在,我的通知有 3 个“视图”:
- 内容
- “打开”按钮
- “阻止应用程序”按钮
如何删除通知上的“打开”按钮,以便只有 2 个“视图”、内容和“阻止应用程序”?
android - DataApi 是否可靠且几乎是实时的?极度延迟
我已经在市场上有一个 Android Wear 应用程序大约 10 个月了,它已经停止工作(不确定它什么时候停止工作)。
我正在尝试使用我在移动应用程序中记录的一些统计数据来更新我的可穿戴应用程序。正如我所说,这曾经可以正常可靠地工作。我什至为此添加了时间戳,因此它是唯一的,因为onDataChanged
只有在数据发生更改时才会调用它。这保证了这一点。
我的问题
我可以通过调用提交PutDataMapRequest
罚款,Wearable.DataApi.putDataItem
并在我的ResultCallback
.
通常最后onDataChanged
会被调用,但延迟时间比以前多了很多。更重要的是,我知道它设置正确,因为我有一个我启动的应用程序,我有一个Activity
我去拿的应用程序,DataItems
那里有一个积压的工作。我也有同样的onDataChanged
问题Activity
。
我做了什么
- 确保两个模块
build.gradle
文件的 versionCode 和 versionName 匹配。 - 确保两个
build.gradle
文件使用相同版本的支持和谷歌服务库。 - 确保两个类都连接到
GoogleApiClient
- 确保每次数据都不同,以强制它调用
onDataChanged
服务。我不需要这个,只是为了让它工作。
我的代码
移动的
穿
我有一项服务可以扩展WearableListenerService
。这是在清单中声明的,如下所示。
这是我的服务。
该buildWearableOnlyNotification
方法创建并启动前台通知,并且在实际调用时可以正常工作。
android - 在微应用(安卓可穿戴)上启动活动
我正在通过以下方式从我的手机上的应用程序创建通知。
我创建了一个可穿戴微型应用程序,它有一个活动(PlayActivity) ,在可穿戴清单中定义了动作“com.microapp.action.PLAY_MUSIC” 。
当我从可穿戴设备的通知中采取行动时,我希望微应用程序的活动能够启动。但什么也没有发生。有人可以帮忙吗?这是正确的方法吗?
java - Android Wear:从通知中恢复之前的活动状态
我有一个 Android Wear 应用程序,其中包含一个带有计时器的活动和一个相应呈现的视图。当用户在活动上向右滑动以返回上下文流时,会出现一条通知,显示应用程序仍在计数。
但是,用户无法从通知意图恢复计时器活动,因为启动了此活动的全新实例。我知道有一个FLAG_ACTIVITY_REORDER_TO_FRONT
标志可以添加到意图中,但是因为当用户向右滑动时活动被破坏,所以这不起作用。
如何从通知中正确恢复活动。我想我需要以某种方式防止它在向后滑动时被破坏?
提前致谢!
android - 将 MediaBrowserService 更新为 MediaBrowserServiceCompat 会删除“浏览”功能
我一直在忙于更新通用 Android Mediaplayer以使用 Compat 库让它在低于棒棒糖的 Android 版本上运行。
这是一个用它们的兼容变体替换大多数类的过程。您可以在此处查看包含我所有更改的提交。
我现在不喜欢的是 Wear 设备上的“浏览”功能已经消失。这个功能可以在下面的图片中看到。
我刚刚用最新版本的环球音乐播放器对该功能进行了截图。当我将大多数类更新为它们的兼容变体时,此功能消失了。
我不知道我是否忘记更新某些内容,是否应该以某种方式激活该功能或任何其他原因导致它不起作用。
这有什么原因吗?
android - 仅在手机上显示通知(不在 Android Wear 上)
有什么方法可以防止在 Android Wear 设备上显示通知?我知道使用是可能的,setOngoing(true)
但我不希望我的通知持续进行。
android - 最小化时的 Android Wear 自定义通知布局
我一直在尝试使用自定义布局复制来自 Android Wear 应用程序的一些演示通知,但有一件事我无法工作:在通知最小化时显示自定义布局。我正在使用该setDisplayIntent()
方法通过自定义布局将活动嵌入到通知中。
问题是,当通知展开时,活动的布局会正确显示。但随后通知最小化活动被隐藏并显示默认通知数据(contentTitle
, contentText
)。
我正在显示setDisplayIntent()
来自磨损应用程序的通知,如下所示:
谷歌为了展示他们的演示卡做了什么魔法?我错过了 API 中的某些内容,还是他们使用了不同的技术?
谢谢!