问题标签 [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 - 未从通知中调用 RemoteViewsService
我想在通知中显示 GridView,我正在使用 RemoteViews 来显示自定义布局。我的代码如下所示:
通知布局.xml
应用服务类
我的服务在清单中声明如下
AppService 中的 onGetViewFactory 方法永远不会被调用。我究竟做错了什么?还有另一种填充 GridView 的方法吗?
java - 为什么我在 RemoteViewsFactory 中得到 IndexOutOfBoundsException?
我创建了一个带有列表视图的 appwidget。在RemoteViewsFactory类中,我从 SQLite 数据库中填充列表。一切都很好,但是如果我在updateWidget () 方法中放入一个字符串,那么我会在RemoteViewsFactory的getViewAt方法中得到IndexOutOfBoundsException。
它没有逻辑为什么会导致异常。因为在updateWidget () 方法中,我只将文本设置为一个远程视图。
这是导致问题的代码列表和字符串:
android - RemoteViews 支持的方法列表
我一直在到处搜索 RemoteViews 中支持的方法列表,但结果为空。任何人都可以链接资源或列出 RemoteViews 支持的所有可用方法吗?谢谢。
android - 如何在android的通知文本区域中显示图标
我有一个简单的查询,我似乎无法从任何地方得到答案。我有如下通知
我知道 setContentText 会设置消息说 M,用户想在通知上显示。我的问题是有什么方法可以显示带有消息 M 的图标。我想在消息左侧显示一个图标。这可能与默认通知。我已经坚持了很长时间。
我可以创建一个自定义远程视图来显示图标。但是随着android版本的更新,每个版本都有不同的通知风格。因此,如果我使用自定义布局进行通知,那么我将需要为所有 android 版本创建自定义视图,这是我想要的最后一个选项。
如果当前可用的样式可能,请提供帮助。
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. 为什么我会收到错误,这表明什么?
android - 远程视图通知未显示进度
远程视图自定义通知未显示进度条。如果我使用水平样式但不显示圆形进度条,它可以工作。
有人可以帮我解决这个问题吗?
主要活动-
Noti.xml -
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 类)设置的。
android - 如何提高我的安卓手机中较大文件的下载速度?
我正在从用户手机中的服务器下载一些文件 在 Kitkat 版手机中下载工作正常,即它的速度约为 1-2mbps,但高于此下载速度非常慢。代码是: -
//下载代码:
//通知面板更新:-
{
//有没有和通知更新方法有关的东西
android - Android 大小通知
有些手机不支持大通知。那么我怎么知道在运行时让我的通知变大或通常大小?我也需要它支持控制按钮。这是我的大通知代码: