android-widget相关内容

如何获取Compose Glance控件的AppWidgetID?

我有一个表,其中包含用户创建的所有小部件。我想使用相应的表项自定义各个小部件,并在与小部件交互时更新相应的表项。 uid AppWidgetID 标题 0 23 第一个小工具 1 165 第二个小工具 (1)当用户单击小部件时,我只想更新所单击的小部件的条目。在非扫视世界中,我通过向每个如下所示的小部件添加onClickListener来做到这一点: val widgetVi ..

Android如何在软键盘可见时在全屏模式下调整布局

我已经研究了很多来调整软键盘激活时的布局并且我已经成功实现它但是当我使用 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 时出现问题清单文件中我的活动标记中的代码. 为此,我使用了 android:windowSoftInputMode="adjustPan|adjustResize|stateHidden" 不同的选项, ..

在android appwidget中实现位置监听器时出现问题

我正在开发一个小部件,它将获取当前 GPS 位置并将此值传递给远程 PHP 页面以获取信息并将其显示在小部件中.这就是我想要做的. 我在为 appWidget 实现位置侦听器时遇到问题.它没有与当前位置一起更新,而是显示初始小部件,即“正在加载小部件"(我在这里放置此文本) 我们可以为 AppWidgetProvider 实现位置监听器吗? 或者 您能否建议我在 App Widge ..
发布时间:2022-01-22 13:41:31 移动开发

如何制作没有文字的 RadioButton?

我只想要一个没有文本的简单 RadioBttun,我执行了下面的代码,但我得到的是一个单选按钮小部件,空间很小,我认为它是为文本保留的.那么应该如何摆脱这个空间呢? 解决方案 只需将以下属性添加到 XML 布局中的 RadioButton 元素.它将删除默认填充. android:minWidth=“0dp"安卓:m​​inHeight=“0dp"; ..
发布时间:2022-01-21 23:05:45 移动开发

拒绝外部活动的意图

我的整个想法有点复杂,但只是为了把事情分解,这样它们就很简单了……我在一个小部件上有一个按钮,我需要在官方脸书应用. 这是我正在使用的代码: Intent PlacesIntent = new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER).setComponent(new ComponentName("c ..
发布时间:2022-01-21 11:05:42 Java开发

如何强制 ViewPager 重新实例化其项目

我正在使用 ViewPager 允许用户在其视图之间滑动.有没有办法强制此 ViewPager 重新加载/重新实例化其视图,以防它们不再有效或需要刷新?我试图在其适配器上调用 notifyDataSetChanged() 但这不会再次调用 instantiateItem() 方法. 编辑 这是从 ViewPager 及其适配器定义扩展而来的类.Bellow 是我想强制刷新项目时调用的 ..
发布时间:2022-01-19 19:23:32 移动开发

如何在 android 应用程序中创建小部件?(使用 App Widget Host 类?)

我需要创建一个包含多个小部件的应用程序.这些不是桌面小部件.我需要能够与这些小部件进行交互,就好像它们是桌面小部件一样,但它们需要封装在更大的应用程序中.(每个小部件在单击时都有自己的功能和行为.) 这在android中可能吗?或者我是否需要创建一个应用程序并创建每个我想像小部件一样实际作为视图的对象? 例如.父应用程序适用于汽车.“应用内"小部件的示例包括:换油历史(显示最近三个换油 ..
发布时间:2022-01-18 22:59:05 移动开发

屏幕旋转时,小部件上的按钮单击丢失

我有一个非常简单的小部件应用程序,它由一个带有背景的 LinearLayout 和一个 ImageButton 组成. 在 AppWidgetProvider onUpdate() 方法中,我注册了单击按钮以广播意图.当小部件第一次加载时,一切都运行良好并且点击被捕获.当屏幕旋转时出现问题,即使屏幕旋转回来也不会再次捕获点击. 屏幕旋转时我需要做什么才能重新注册点击? 下面是我正 ..
发布时间:2022-01-18 22:54:42 移动开发

多个 Android Widget 实例仅更新最后一个小部件

我尝试使用此链接 更新-我发现未决意图的设置器有问题-每次单击图像视图时-意图都会发送最后定义的小部件的外部详细信息-这意味着在预添加的小部件上定义的其他待处理意图被较新的小部件运行 我有一个显示用户选择的图片的应用小部件.(许多小部件 - 许多图片)我的问题是:无论我按下屏幕上的哪个小部件 - 只有最后添加的小部件会更新:这是我的代码 我的小部件 xml 提供程序代码 我 ..
发布时间:2022-01-18 22:54:24 移动开发

调整/缩小 Android 小部件(DatePicker 和 TimePicker)

我不确定这是否可行,并且我找不到基于它的主题,但如果在给我一个链接之前已经回答,那就是这样. 我现在要做的是调整一些默认 Android 小部件的大小,特别是 DatePicker 和 TimePicker,以便在 Activity 中使用.但据我所知,修改任一 Picker 的宽度或高度(在负方向)的唯一结果会导致裁剪视图,而不是小部件的缩放/拉伸视图. 我对我自己的自定义小部件持开 ..
发布时间:2022-01-18 22:44:35 移动开发

更新大量小部件位图时避免 FAILED BINDER TRANSACTION 错误

我在 AppWidget 中更新 RemoteViews 时遇到错误. .. !!!Binder 交易失败!!! 这是因为对 RemoteViews 的所有更改都是序列化的(例如 setInt 和 setImageViewBitmap ).位图也被序列化成一个内部包.不幸的是,这个捆绑包的大小限制非常小. 我不能使用 setImageResource,因为我希望允许用户下载小部件 ..
发布时间:2022-01-18 22:43:42 移动开发

Android 小部件:RemoteViews 上的动画?

将动画应用于 RemoteViews 内的视图并没有取得太大成功. 为了简单起见,假设我有一个带有 ImageView 和 Button 的小部件.单击按钮时,我想向 ImageView 添加一个简单的动画(例如旋转). 由于我无法像在 Activity 中那样使用 findViewById() 获得参考,并且 RemoteViews 没有设置器动画,我不知道该怎么办. 我正在考 ..
发布时间:2022-01-18 22:43:17 移动开发

如果我尝试启动服务,为什么会收到 InstantiationException?

可能重复: Android RuntimeException: 无法实例化服务 我整天都在尝试解决以下问题,但似乎没有任何效果. 我有一个小部件,它通过 IntentService 更新它的视图.但是在尝试启动此服务时,我不断收到 InstantiationException.下面是错误的堆栈跟踪和我用来启动服务的代码.我不相信我需要发布服务的代码,因为它甚至从未启动,但如果有人不这 ..
发布时间:2022-01-18 22:43:08 移动开发

如何为 1x1 Android 小部件创建清晰的背景图像?

我正在创建一个 1x1 小部件,无论我尝试什么,我都无法让背景图像看起来又漂亮又清晰.我已经阅读了几乎所有我能找到的资源,但我仍然无法获胜. 我正在为 HTC Desire/Nexus 1 设计,希望有人告诉我在 Photoshop 中创建背景时,使用的 dpi/高度/宽度(当前使用 72/100/80).一旦我首先在我的测试设备上让它看起来不错,我会担心其他设备的分辨率. 另外,如果 ..
发布时间:2022-01-18 22:40:12 移动开发

更新 AppWidget 上的 TextView 文本大小

我想不通,我已经为此苦苦挣扎了好几天,我已经厌倦了.. 我正在使用配置活动中的微调器更改 AppWidget 上 TextView 的文本大小,但我无法正确更新它.我第一次告诉它时它不会更新,但它确实会更新第二次和第三次以及之后的每次. 如果有人能看一下我的代码,我将不胜感激 非常感谢 配置类: 公共类 WidgetConfig 扩展 Activity 实现 OnItem ..
发布时间:2022-01-18 22:37:21 Java开发

每个 notifyAppWidgetViewDataChanged() 仅调用一次 RemoteViewFactory onDataSetChanged()

我正在构建一个小部件来加载每个食谱的成分列表.我的目标是能够拥有多个小部件实例并独立加载/更新它们的成分列表(ListView).我已经为用户设置了一个配置活动来选择配方.在配置和填充 remoteViews 并为我的成分列表制作 RemoteAdapter 之后,该方法将始终调用: appWidgetManager.updateAppWidget(mAppWidgetId, views);ap ..
发布时间:2022-01-18 22:30:52 移动开发

如何在活动和小部件之间共享数据?

我阅读了 hellowidget 教程和开发指南的 App Widgets.然后我知道如何创建一个包含按钮或文本或其他内容的小部件. 但我真正想做的是让它与我的应用交互.例如,我想创建一个具有文本视图的小部件,当我单击它时,它会向我的活动发送一个 PendingIntent,我可以在其中编辑文本. 我可以执行“发送 PendingIntent"步骤.但是我在活动中编辑文本后,小部件如何 ..
发布时间:2022-01-18 22:26:44 移动开发

如何将多个小部件尺寸放在一个 apk 中?

我想要做的是在一个 apk 中拥有一个不同大小(即 2x2、3x3、4x4 等)的时钟小部件,以及一个能够选择要添加的大小的配置活动. 根据我从文档中学到的知识: 小部件大小在 中指定.相应xml文件中的标记 我还在该文件中为该提供者设置了配置活动 所以似乎大小是 AppWidgetProvider 的一个属性,我需要以某种方式从第一个 ..
发布时间:2022-01-18 22:11:29 移动开发

用于在android中打开/关闭相机手电筒的小部件

我正在开发一个用于打开/关闭手机摄像头的小部件. 我制作了一个可以像切换按钮(开/关)一样工作的小部件. 行为如下:当我启用小部件时,有时 LED 灯仍然亮着.但它不会打开/关闭摄像头指示灯,但会更改图标. 我无法弄清楚实际问题是什么. 同样的事情在 Activity(Torch Light 应用程序)中也能正常工作. 谁能解释一下我该如何解决我的问题? 我哪里 ..