问题标签 [android-remoteview]
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 5+ remoteviews 涟漪效应
是否可以对作为远程视图一部分的按钮产生连锁反应?(带有自定义布局或小部件的通知)
我尝试将按钮背景设置为可绘制的 notification_material_media_action_background:
但它没有效果。通知源代码中使用了相同的背景,并且通知按钮上有涟漪效应。这是来自通知源的代码,它创建操作按钮(具有波纹效果):
唯一的区别似乎在于这条线:
但是这个方法是@hide,所以它不能被调用。
知道如何添加涟漪效果吗?谢谢!
android - 在 RemoteViews 中的 EmptyView 上设置 onClickListener
我用 listView 制作 appWidget。为此,我需要使用 RemoteViews。当我初始化 appWidget ListView 时,我设置了适配器和空视图(没有内容时):
但是我的 emptyView 包含按钮,我需要为它设置 OnClickListener。我怎么能这样做?
android - 带有远程视图的通知显示为空白
当我在没有远程视图的情况下创建通知时,它工作正常,但是当我尝试使用远程视图时,通知显示一个空白屏幕。这是我的通知代码:-/
这是我的 widget.xml:-/
android - 调用 notifyAppWidgetViewDataChanged 后,在 RemoteViewsFactory 中不调用 onDataSetChanged
我正在尝试使用小部件实现 android 应用程序,但在 nexus 5 设备上发现了奇怪的行为(我有两个 - 一个带有棒棒糖,一个带有棉花糖)。如果我调用 AppWidgetManager.notifyAppWidgetViewDataChanged,小部件的 ListView 内容会在其他设备(Nexus 3、ASUS K010)上刷新,但在这两个设备上没有任何反应。找不到有关此的任何信息。
所以这是我的代码:MainActivity.java。
WidgetProvider.java
WidgetRemoteService.java
在这里,我尝试从 MainActivity 更新小部件,但不知何故,它在我的 nexus 5 设备上不起作用 - 根据日志,onDataSetChanged() 永远不会在此设备上调用,但在其他设备上它可以工作。也许我误解了指南中的某些内容,并且它不应该工作,并且仅因为某些错误而在其他设备上工作,这些错误已在以后的 android 版本中修复?
android - 推送通知 UI 中带有 RemoteViews 的 bigContentView 和 ContentView 不起作用
我想要推送通知的自定义 UI。为此,我正在使用 RemoteViews。创建通知的代码:
用于自定义布局的 XML 文件:
expand_custom_notification.xml :
custom_notification.xml :
这段代码的问题是:
- 滑动时不展开
- 行为未定义有时它显示 bigContentView,有时显示 ContentView
请帮我。提前致谢。
android - Remoteview showNext() 和 showPrevious() 中的 ViewFlipper 不起作用
我正在一个项目中工作,我需要在通知栏中的 Remoteview 中使用 ViewFlipper 视图。目前正面临 showNext() 和 showPreview() 的问题。但不幸的是,当我调用按钮时,未调用 showNext() 和 showPreview()。我还发布了我的代码供您参考。如果我的问题不清楚,请帮助我在哪里犯错并纠正我。
因此,当触发点击事件时,我必须更改 ViewFlipper 项目。以下是我完全坚持的代码。
提前致谢
android - 如何将图像动态添加到 RemoteView 下的 ViewFlipper
我需要将图像列表加载到 RemoteView 中。为此,我使用 ViewFlipper 来显示用户单击下一个和上一个按钮的时间。但是我在使用 ViewFlipper 时遇到的问题是我无法动态添加图像,而如果我从 ViewFlipper 本地的可绘制对象中加载图像,我会得到一次输出。请帮忙。我无法使用 RemoteViews 找到解决方案。我发布我的代码供您参考,如下所示:
任何类型的提示和提示都会对我有很大帮助。提前致谢。
android - Android:将位图从本地存储加载到应用小部件(RemoteViews)
到目前为止,我一直在将位图加载到我RemoteViews
直接使用remoteViews.setImageViewBitmap()
的 . 它工作正常。
但是有几个用户遇到了问题,我认为是在加载非常大的位图时。无论如何,我已经将位图缓存到本地存储,所以我的想法是改用setImageViewUri()
其他地方的建议。
但我无法让它工作......我只是得到一个空白小部件。以下片段说明了我在做什么(省略了一些上下文,但希望留下足够的内容)......
编辑
尝试FileProvider
按照以下 CommonsWare 的建议使用...
显现:
xml/file_paths.xml:
代码:
但是我仍然像以前一样留下一个空白小部件,并且在 logcat 中没有错误。
android - 如何将通知始终固定在通知栏顶部
我正在尝试修复始终位于无法关闭的通知栏顶部的四个按钮。首次启动应用程序时,按钮将始终固定。为此,我正在通过Notification Builder创建通知,如下所示。
一切正常,我什至可以在顶部显示我的通知,但是当我收到来自不同应用程序的其他通知时,我的通知显示在该应用程序下方。
这条线notification.priority = Notification.PRIORITY_HIGH;
做了这件事,但它只针对我们的应用程序。
我的要求:但我的要求是无论任何通知如何,都将我的通知始终放在首位。请帮助我提供您的提示和解决方案。提前致谢。