问题标签 [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 回答
1131 浏览

android - Android:创建彩色 TextClock 小部件

我一直在尝试制作一个 Android 小部件,它只是一个具有用户定义颜色的 TextClock。但是,在启动器重新启动后,TextClock 的颜色总是恢复为白色,并且不保留用户定义的颜色。这是我第一次制作 Android 小部件,几天来我一直在努力弄清楚为什么会这样。

所以,

配置活动:

AppWidgetProvider:

activity_main.xml(小部件的布局):

appwidget_info.xml:

...在 AndroidManifest.xml 中:

任何深入了解配置活动中的设置为什么没有“坚持”的任何见解都将不胜感激。如果我解决了这个问题,我希望开源这个应用程序,以便其他人可以学习。

0 投票
3 回答
2916 浏览

android - 将样式应用于 RemoteView?

我使用两个应用程序。一个RemoteView通过AIDL接口暴露一个。第二个使用ListView自定义适配器来呈现RemoteView.

一个非常简单的视图,一个布局和一个TextViewTextViewListview.

所有应用程序都使用相同的灯光样式。

是否可以将样式应用于 a RemoteView?或者,如何管理 RemoteView 实例的样式?

谢谢

0 投票
0 回答
303 浏览

android - 使用 RemoteViews 从 BroadcastReceiver 更新更多小部件

我按照以下步骤操作:https ://stackoverflow.com/a/18236800/824963使我的广播接收器工作。

实际上所有警报管理器都工作正常,但每次调用 onReceive 时,所有小部件都会使用相同的数据进行更新

0 投票
1 回答
3621 浏览

android - Android Widget:在 ListView 中获取位置

在一个小部件中,我有一个具有 ListView 的 RemoteViews。我想获取用户在 ListView 中的当前位置。我该怎么做?RemoteViews 中是否有类似 getFirstVisiblePosition() 或 getLastVisiblePosition() 的东西?(到目前为止,我还没有看到类似的东西。)有什么想法吗?

0 投票
3 回答
459 浏览

android - Android Clickable AppWidget 禁用点击声音

我有一个 AppWidget(我的应用程序的一部分)。我希望用户单击小部件中的按钮时没有声音。我该怎么做呢?

0 投票
1 回答
1715 浏览

android - Android 通知 TextView 字幕不起作用?

我正在尝试创建自定义通知状态栏,例如Samsung Galaxy S3 股票音乐播放器。我正在使用RemoteViews进行自定义布局。但是我的 textview 组件在选取框模式下不起作用。

我的代码如下。我在哪里犯错?我花了很多时间来解决这个问题,但我不走运。

三星 Galaxy S3 股票音乐播放器通知栏:

在此处输入图像描述

这是我的 xml 布局代码:

这是我的java代码:

0 投票
2 回答
2349 浏览

android - Android RemoteViews setViewVisibility 不起作用

我正在处理主屏幕小部件中的问题,并尝试根据网络可用性和状态显示或隐藏按钮,因此如果连接,将显示按钮并加载内容,如果未连接,这将隐藏所有内容并显示信息。问题是 remoteViews.setViewVisibility 在所有情况下都没有按预期工作。这是我的代码:

任何帮助将不胜感激谢谢

0 投票
1 回答
566 浏览

android - 生成自定义类(ImageView 后代)作为通知内容(RemoteViews)

我有一个扩展 ImageView(称为 PieView)的自定义视图,并且由于这是允许包含在 RemoteViews 中的视图之一,因此理论上应该可以工作。

我正在使用NotificationCompat.Builder自定义视图向设备的通知栏发送通知,其中包括一个空白 ImageView,我想用我的自定义类(它是 ImageView 的后代)替换它。

这是我用来构建通知的内容:

但是,这会导致java.lang.NullPointerException以下行:

我假设视图尚未绘制,因为它没有放置在布局中的任何位置。如何解决这个问题?我很熟悉只支持一部分视图包含在通知的正文中,但肯定有一种方法可以将我的自定义视图预先创建为静态图像并使用 RemoteViews 将其添加到(允许的)ImageView 中。

0 投票
0 回答
201 浏览

android - 通知按钮 ClickListeners

我正在开发一个应用程序,我必须显示带有三个按钮和一个计时器任务的持续通知

我得到了一些解决方案,通过将按钮添加到 xml 文件中来在通知中添加按钮,但使用

它只允许pendingIntentListeners

我必须在单击通知中的按钮时将一些数据输入数据库,并在通知中显示倒数计时器

任何可以帮助我的例子或任何想法?

0 投票
2 回答
8170 浏览

android - 以编程方式创建小部件

据我了解,android 小部件需要 RemoteViews,而不是 View,比如活动。

我的问题:有什么方法可以完全避免使用 xml,并使用 java 代码构建整个布局?

替代问题:我可以像我使用的那样以某种方式检索视图findViewById(int)吗?例如:LinearLayout linearLayout=(LinearLayout)findViewById(R.id.xxx);这样我就可以访问基本布局,并随心所欲地进行操作。

谢谢!