问题标签 [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 投票
1 回答
15031 浏览

android - RemoteView addView 不起作用

我有一个应用程序小部件,我想向其中添加视图(TextView等),RemoteView但它从未出现。
代码如下:

有任何想法吗?


这就是我最终做的事情:

0 投票
2 回答
1338 浏览

android - Android 4.x RemoteControlClient.setTransportControlFlags() 不工作?

我正在尝试使用 RemoteControlClient 类来支持我的应用程序的锁屏播放器。一个问题是设置传输控制标志似乎无法正常工作。

例如,我试图只显示播放/停止图标 no prev/next:

这会显示上一个图标和暂停图标!为什么?

更糟糕的是,当您按下停止/播放按钮KEYCODE_MEDIA_PLAY_PAUSE时,您只会在应该获得KEYCODE_MEDIA_STOP或时收到KEYCODE_MEDIA_PLAY

如果我发现我做对了,这在 Android 方面是令人沮丧的糟糕的开发。

0 投票
0 回答
156 浏览

android - 从几个布局中选择一个(作为主题)并在远程视图中使用

我有一个多布局的小部件,这里有一些布局(每个作为主题),我需要为选定的主题(布局)分配所需的远程视图。与主题一样,我添加了 2 个接收器并为不同的布局(主题)创建了 xml 文件。现在我在列表中有一些小部件,没关系,但无法理解如何使用远程视图分配布局,因为可以选择任何布局。所以问题如下:如何使用接收器更正分配所需的布局(“A_Org_Widget”或“A_Org_Widget_right”),因为我需要创建功能,用户应该只从小部件列表中选择类型ot主题作为小部件名称。它需要如何做正确?

现在我的代码是:Manifest.xml

`

在代码中,接收器是跟随

0 投票
2 回答
862 浏览

java - Unable to load multiple images in a RemoteViewsFactory

I'm creating a simple Android widget that fetches and displays some movie covers from a website. It's simple GridView that displays the images. The widget works fine but the moment I begin scrolling, I get and OutOfMemoryError and Android kills my process.

Here's the code of my RemoteViewsFactory. I can't seem to understand how to resolve this. The images I'm using are properly sized so I don't waste memory in Android. They are perfectly sized. As you can see I'm using a very small LRU cache and in my manifest, I've even enabled android:largeHeap="true". I've racked my head on this issue for a full two days and I'm wondering if what I'm trying to do is even possible?


Here's the source of the AsyncTask that fetches the images:

0 投票
1 回答
837 浏览

android - 如何从 Android 中的 RemoteViews 中删除小部件?

我有一个远程视图,它的布局如下:

有没有一种方法可以以编程方式删除其中一个TextViews而不删除View它自己?

谢谢

0 投票
1 回答
1418 浏览

android - HomeScreen 重新启动后小部件冻结

我创建了可以使用存储在 SharedPreferences 中的不同设置进行多次实例化的小部件。在配置活动(多个,可配置的小部件 - 更新问题)之后直接解决非更新小部件的初始问题后,一切似乎都工作正常。但。当主屏幕应用程序被杀死/重新启动时(在我的情况下,Trebuchet,Android 4.3 和 4.2.2)小部件不会刷新并且 onClick 侦听器消失(不会触发 onUpdate 操作)。我只看到来自 xml 的具有默认、未更新布局的无响应、空 WigdetView。更奇怪的是 - 在手机重启或添加我的小部件的另一个实例之后 - 一切都再次正常。

我已经尝试了许多不同的方法来解决这个奇怪的问题(比如对 RemoteViews 的单一引用,使用 Service 而不是 AsyncTask 等)——但是这些想法都没有解决问题。

代码中有很多重要的逻辑,快捷键:

应用小部件提供者

下载任务

我真的希望你们能帮助我,因为我被卡住了。

附言。这是所有小部件一起刷新的预期行为。

0 投票
1 回答
6560 浏览

android - 用于扩展通知的 Android Remoteviews

Jelly Bean 中引入的扩展通知允许添加操作。这些操作显示为一行中的按钮。如果我想用我自己的自定义视图修改它,我会考虑使用远程视图。

扩展通知是否允许远程查看?在扩展通知存在之前,我只能找到在简单通知中使用远程视图的示例。

0 投票
2 回答
1678 浏览

android - 在远程视图中为通知添加以编程方式创建的布局

我正在开发一个应用程序,在该应用程序中我不必为notification. 相反,我必须programmaticallyRemoteViews. 这是我正在为布局做的事情:

忽略base64解码的使用,这是我出于某种随机目的而做的。所以,现在我想要添加这个layoutRemoteViewsnotification panel. 像这样的东西:

如何,我可以layout.persistent_notification_layout从以编程方式创建的布局中替换?任何形式的帮助将不胜感激。

0 投票
1 回答
1259 浏览

android - bigContentView 通知崩溃的 RemoteView 的 view.reapply

我正在尝试构建一个应用程序来向我的智能手表发布通知。我找到了一个很棒的通知示例应用程序,我已经对其进行了修改以进行测试,它可以按预期工作。我发现我需要显示的扩展信息在 RemoteViews bigContentView 中。我找到了一个名为 Botification 的程序,它能够放大我正在寻找的视图。它在他的应用程序中按预期工作。我正在尝试将他的方法与我的方法结合起来,但没有运气。我还找到了 Notify Me! 的一些来源,它使用相同类型的方法来拉取通知远程视图。

这是我的第一个真正的 Android 应用程序,我是 Java 新手。我已经工作了大约一个月,并且从这个网站上的帖子和浏览网页中学到了很多东西。我浏览了 Lynda.com 的 Java Essentials 和 Android Essentials 课程。还发现这对我很有用,因为是 Java 新手,并且在 C++ 方面只有一点背景:http: //chortle.ccsu.edu/java5/index.html

我使用的一些信息来源: 从 parcelable、contentView 或 contentIntenthttp://www.kpbird.com/2013/07/android-notificationlistenerservice.html中提取通知文本

任何帮助,将不胜感激。Botification 应用程序使用处理程序和不同的方式来处理 onPosted 请求,这让我想知道这是否是我的问题。任何可以使我的大脑发胖的文档或教程都将受到欢迎。

我包括了使用此远程视图功能的代码部分,并希望足以说明我如何使其工作。

MainActivity.java 公共类 MainActivity 扩展 Activity {

nlservice.java 公共类 NLService 扩展 NotificationListenerService {

noticrunch.java

公共类 NotiCrunch {

谢谢你。

0 投票
0 回答
428 浏览

android - Android 远程视图:找不到资源异常

我正在尝试使用 android 中的远程视图。所以我创建了 2 个应用程序。A -> 在 AIDL 调用中发送包含 RemoteView 和字符串的包。B -> 在按钮单击时调用 AIDL 以获取数据并立即启动一个活动以显示远程视图。

这是我用来显示远程视图的活动:

我收到了与远程视图一起发送的字符串,但我无法显示远程视图。

下面是调用 AIDL 时执行的代码。

但我不断收到资源 ID #0x7f060000 的资源未找到异常。

任何想法我的错误在哪里。

提前致谢。

编辑:

图像视图布局