问题标签 [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.

0 投票
0 回答
308 浏览

android - 未从通知中调用 RemoteViewsService

我想在通知中显示 GridView,我正在使用 RemoteViews 来显示自定义布局。我的代码如下所示:

通知布局.xml

应用服务类

我的服务在清单中声明如下

AppService 中的 onGetViewFactory 方法永远不会被调用。我究竟做错了什么?还有另一种填充 GridView 的方法吗?

0 投票
1 回答
148 浏览

java - 为什么我在 RemoteViewsFactory 中得到 IndexOutOfBoundsException?

我创建了一个带有列表视图的 appwidget。在RemoteViewsFactory类中,我从 SQLite 数据库中填充列表。一切都很好,但是如果我在updateWidget () 方法中放入一个字符串,那么我会在RemoteViewsFactorygetViewAt方法中得到IndexOutOfBoundsException

它没有逻辑为什么会导致异常。因为在updateWidget () 方法中,我只将文本设置为一个远程视图。

这是导致问题的代码列表和字符串:

0 投票
1 回答
351 浏览

android - RemoteViews 支持的方法列表

我一直在到处搜索 RemoteViews 中支持的方法列表,但结果为空。任何人都可以链接资源或列出 RemoteViews 支持的所有可用方法吗?谢谢。

0 投票
2 回答
270 浏览

android - 如何在android的通知文本区域中显示图标

我有一个简单的查询,我似乎无法从任何地方得到答案。我有如下通知

我知道 setContentText 会设置消息说 M,用户想在通知上显示。我的问题是有什么方法可以显示带有消息 M 的图标。我想在消息左侧显示一个图标。这可能与默认通知。我已经坚持了很长时间。

我可以创建一个自定义远程视图来显示图标。但是随着android版本的更新,每个版本都有不同的通知风格。因此,如果我使用自定义布局进行通知,那么我将需要为所有 android 版本创建自定义视图,这是我想要的最后一个选项。

如果当前可用的样式可能,请提供帮助。

0 投票
1 回答
1187 浏览

android - 是否可以在其他应用程序中充气 RemoteViews?

我正在开发两个 android 应用程序,一个是 baseApp,另一个是 pluginApp。目的是在安装相应插件时扩展 baseApp 的功能。pluginApp 将包含 XML 布局文件,其中包含我需要在 baseApp 中显示的“new_layouts”。有没有办法通过进程间通信或类似的方法将 new_layout 从 pluginApp 传递给 baseApp?

我尝试了以下方法,但没有成功,我将 pluginApp 中的布局文件包装为“RemoteViews”对象并将其传递给 baseApp,但是当我将它膨胀到 baseApp 中时,我收到一条错误消息

注意:“new_layout”在其他元素中包含一个 EditText,EditText 是第一个子元素。

我以前从未使用过 RemoteViews,也不了解它们的用途。

请指导我 1. 是否可以使用从一个应用程序到另一个应用程序的视图?2. RemoteViews 可以用于此目的吗?如果是,那怎么办?3. 为什么我会收到错误,这表明什么?

0 投票
0 回答
391 浏览

android - 远程视图通知未显示进度

远程视图自定义通知未显示进度条。如果我使用水平样式但不显示圆形进度条,它可以工作。

有人可以帮我解决这个问题吗?

主要活动-

Noti.xml -

0 投票
2 回答
992 浏览

android - 即使服务多次启动,onStartCommand() 也只调用一次

以下服务是通过其他应用程序的按钮单击触发的(通过触发待处理的 Intent)。onStartCommand() 使用 send() 方法创建消息和调度。理想情况下,我希望每次单击按钮时都会调用 onStartCommand,因为挂起的意图用于在 buttonClick 上触发服务。

但是 onstartCommand() 只调用一次,第一次单击按钮。随后的按钮单击不会触发 onStartCommand()。

有趣的是,如果我评论这一行 replyTo.send(msg); 每次单击其他应用程序的按钮时都会调用 onStartCommand 。

因此,使用 android IPC Messenger 从服务内发送消息可能会导致问题。我确认消息成功到达目标应用程序。我是否缺少有关 Messages 的一些详细信息,例如阻止发送呼叫?

我从 onStartCommand() 返回“START_STICKY”,这也可能是原因。

欢迎任何有关正在发生的事情的见解。

//MyService.java

额外细节: Button 上的 pendingIntent(来自其他应用程序)是使用 setOnclickPendingIntent()(RemoteViews 类)设置的。

0 投票
0 回答
986 浏览

android - 状态栏通知的Android远程服务异常

我使用 RemoteViews 进行本地通知。我无法解决这个问题,因为我的代码不会出现这个错误

请点击设备安卓版本

异常细节;

我的远程视图 XML;

和Java;

我该如何解决这个问题?

0 投票
0 回答
483 浏览

android - 如何提高我的安卓手机中较大文件的下载速度?

我正在从用户手机中的服务器下载一些文件 在 Kitkat 版手机中下载工作正常,即它的速度约为 1-2mbps,但高于此下载速度非常慢。代码是: -

//下载代码:

//通知面板更新:-

{

//有没有和通知更新方法有关的东西

0 投票
1 回答
924 浏览

android - Android 大小通知

有些手机不支持大通知。那么我怎么知道在运行时让我的通知变大或通常大小?我也需要它支持控制按钮。这是我的大通知代码: