remoteview相关内容

以编程方式将 TextViews 添加到主屏幕小部件

我想以编程方式将文本视图控件添加到我的主屏幕小部件.在下面的示例中,我使用 TextViews 填充 Linearlayout,但我应该如何在此处使用 RemoteViews?它只接受xml资源布局作为参数. 公共类 MyWidget 扩展 AppWidgetProvider {公共无效onUpdate(上下文_context,AppWidgetManager appWidgetManager, ..
发布时间:2022-01-18 23:05:22 移动开发

带有 RemoteViews 的 Android 通知 - 具有与 RemoteViews 布局相关联的活动

我一直在研究如何使用 RemoteView 创建自定义布局通知. 到目前为止,我能够使用 contentView 和 bigContentView 创建一个通知,该通知指向带有自定义布局 xml 的 RemoteView.但是,没有发生的是在创建此 RemoteView 时启动 Activity(与自定义布局相关联). 我仔细检查了一下,在我的布局 xml 中,它似乎具有正确的 Act ..
发布时间:2022-01-06 17:28:35 Java开发

如何通知Android Widget重绘

我有一个使用 RemoteViewsFactory 的 Android 小部件来填充 ListView. 我的数据源是一个可以随时完成的异步 JSON 调用(它不是推送通知).现在代码位于 onDataChanged 中,如下所示: @Override公共无效 onDataSetChanged() {//后续调用以获取数据.//当小部件 onReceive ACTION_APPWIDGET ..
发布时间:2021-11-04 11:34:51 移动开发

Android在推送通知上设置rtl支持

我的目标是在推送通知上设置rtl支持.我的通知切换文本方向,但不切换布局位置.例如,图标始终在左侧,标题在右侧,文本在左侧.我的猜测是所有应该左或右.我尝试创建自定义xml,但是问题是我无法在远程视图上设置layoutDirection.使用的代码: 标准通知: mNotification =新的NotificationCompat.Builder(上下文).setContentTitl ..
发布时间:2021-04-06 18:39:42 Java开发

RemoteViews中的TextView的setRotation(应用程序小部件)

我有一个小部件,其xml布局很简单: ImageView 和 TextView . 我可以使用 android:rotation 在xml中对 TextView 的旋转进行硬编码. 但是,我希望能够以编程方式设置 TextView 的旋转度.似乎 View 具有 setRotation()方法,所以 TextView 将继承此方法,从而使“正常"的可以使用此方法以编程方式旋转TextV ..
发布时间:2021-04-05 19:40:50 移动开发

将运行时生成的NinePatch保存在外部存储器上

我正在关注这篇文章以创建九个可绘制的补丁在运行时.我需要将9patch图像保存在内部/外部存储器上,以便我可以轻松地检索它的URI并将其分配给例如ImageView.有人知道我该怎么做到吗? P.S. Bitmap.compress方法不起作用,因为它将图像保存为常规(不是9patch)png文件. P.S.我知道我可以序列化生成的NinePatch对象并将其保存到文件中.但是这种方式 ..
发布时间:2020-07-05 21:32:42 移动开发

在没有RemoteView的情况下创建自定义android通知

我正在尝试使用内部的自定义视图创建自定义通知.我必须将自定义对象的自定义数组设置为视图.但是RemoteView不提供getView功能.所以我问,如何在不使用RemoveView的情况下使用自定义视图创建自定义android通知.或者如何从RemoteView 获取View 解决方案 如何在不使用RemoveView的情况下使用自定义视图创建自定义android通知 这不可能,抱 ..
发布时间:2020-07-05 21:32:37 Java开发

当App不在前台或未运行时,Remoteview显示系统通知,而不是“自定义通知"

首先,让我告诉您到目前为止我做了什么. 我经历了很多搜索,包括 Remoteview不在后台应用 firebase_messaging在应用程序不在前台时未自定义通知 此外,我已经引用了GitHub和许多文章,但是这些文章都不适合我,所以这就是我发布此问题的原因,所以请不要将其标记为重复. 当应用程序运行时,它可以正常工作,但是当应用程序在后台时,它会显示系统通知. ..

当应用程序处于后台时,如何显示Firebase通知的自定义UI?

我使用此类显示从firebase控制台收到的自己的UI(RemoteViews)的通知.当应用程序为前台应用程序时,此方法工作正常,但当应用程序为后台应用程序时,通知以默认的设备样式显示.即使应用程序为前台或背景,我该如何在自己的UI中显示通知? public class MyFirebaseMessagingService extends FirebaseMessagingService ..
发布时间:2020-07-05 21:31:07 移动开发

从RemoteViews获取TextView以使其文本可滚动

我有一个通过服务的RemoteView构建的通知. RemoteView布局包含一个我要滚动的TextView. 我已经将它设置为xml中的选取框,一切都很好.但是现在我需要设置textView.setSelected(true),因此我需要以某种方式引用textView. 那么我该如何从RemoteView获取textView来进行setSelected()?还是有另一种方法可 ..
发布时间:2020-07-05 21:31:01 移动开发

在AppWidget的RemoteViewsFactory中的onCreated()之后依赖于onDataSetChanged()的调用是否安全?

我根据Android文档开发了AppWidget,将光标加载到onCreate()中,然后将其重新加载到onDataSetChanged()中,一切正常,直到在根据 Api文档, 公共抽象void onDataSetChanged() 在API级别11中添加 在远程适配器上触发notifyDataSetChanged()时调用.这允许RemoteViewsFactory通过更新任 ..
发布时间:2020-07-05 21:30:52 移动开发

如何在remoteViews中使用Glide?

我正在使用Glide从服务器加载所有图像,但是我在尝试以正确的方式将它们设置为通知和RemoteControlClientCompat(具有锁定屏幕的超酷功能)时遇到了疑难解答.我正在开发音乐播放器,因此每次更改歌曲时,通知中的歌曲封面都必须更改.我有此代码,并且它是第一次工作(虽然图像是从url或可绘制对象加载的),但第二次调用时却没有.图像不变!更改歌曲时将调用CustomNotificati ..

从RemoteViews对象检索文本

我需要从RemoteViews对象中检索一些文本.我可以获取LayoutId,但是我不知道如何从RemoteView中的TextView检索文本(即通知). RemoteView还仅包含setter,但没有getter,所以我想我必须使用LayoutId(以某种方式). 您能帮我吗?谢谢! /edit:之所以这样问,是因为我有一个AccessibilityService可以检索通 ..
发布时间:2020-07-05 21:29:30 移动开发

AppCompat 23.2将VectorDrawableCompat与API< 21上的RemoteViews(AppWidget)一起使用

我有一个AppWidget,并且我想在Lollipop之前的设备中也使用VectorDrawables. VectorDrawableCompat不适用于我创建的RemoteView. 为了减小我的应用APK大小,我不想为较旧的API平台添加其他可绘制对象的PNG版本. 我该怎么做? 解决方案 更新22/10/2017 @ user924指出,现在 AppCompatDr ..