android-appwidget相关内容

将AppWidgetProvider移动到不同的程序包名称下会破坏活动的窗口小部件

我在"com.developer.application"包下有一个AppWidgetProvider 我尝试将此AppWidgetProvider移至"com.developer.application.widgets"包下这样做后,我更新了AndroidManifest中的所有引用以适应此移动. 将更改上传到设备后,当前在主屏幕上的小部件(与上述AppWidgetProvider关 ..

RemoteViews中的TextView的setRotation(应用程序小部件)

我有一个小部件,其xml布局很简单: ImageView 和 TextView . 我可以使用 android:rotation 在xml中对 TextView 的旋转进行硬编码. 但是,我希望能够以编程方式设置 TextView 的旋转度.似乎 View 具有 setRotation()方法,所以 TextView 将继承此方法,从而使“正常"的可以使用此方法以编程方式旋转TextV ..
发布时间:2021-04-05 19:40:50 移动开发

确定主屏幕的小工具的空间网格大小

我为平板电脑开发了一个可调整大小的应用程序小部件.该应用程序小工具在大多数带有大多数启动器的设备上都可以很好地工作,但是定向方面存在一些问题,尤其是在纵向模式下的GO-HD启动器上.应用程序小部件的高度太大,看起来不太好. 为了解决这个问题,我创建了一个方法,允许用户在应用程序小部件空间中设置任何额外的边距,他想使它看起来不错.例如,当设备处于纵向模式时,他可以设置额外的20像素顶部边缘,而 ..
发布时间:2021-04-05 18:59:10 移动开发

Android AppWidget未收到APPWIDGET_ENABLED意向

我正在尝试使用AlarmManager类创建我的第一个AppWidget,以便比30分钟更频繁地进行更新.我遵循了本教程作为设置我的小部件的基础,但对于某些我无法正确开始更新的原因.看来我从未收到任何APPWIDGET_ENABLED意图,这会触发我的AppWidgetProvider中的onEnabled事件回调. 这是我的AppWidgetProvider的清单定义: ..
发布时间:2021-04-04 19:49:19 移动开发

应用窗口小部件被Google声音搜索劫持了吗?

所以我在写的一个Appwidget中看到了一些奇怪的行为. 小部件本身非常简单-它从持久性存储中读取一些值,然后将它们显示为文本.布局没什么花哨的-只是一个FrameLayout根元素,其中包含一些Linear Layout和TextView子级. 该小部件具有与之关联的简单配置活动. 奇怪的行为是,在用户关闭配置活动后,该小部件最初将显示“问题正在加载小部件",然后在几秒钟后显 ..
发布时间:2020-08-25 02:07:52 其他开发

有任何AppWidgetHost教程吗?

我正在编写一个应用程序,它既应具有将小部件放置在主屏幕上,又可以在应用程序本身中显示这些小部件的能力.我认为最好的方法是通过在应用程序部分使用AppWidgetHost. 我一直在寻找,但是我找不到任何有关如何编写AppWidgetHosts的好例子.你们有没有做过并且愿意分享?还是您知道我错过的任何教程? 解决方案 不完全是教程,但是这里有一个较旧的论坛该代码是 mylock 项目 ..
发布时间:2020-08-25 02:07:49 移动开发

无法从AppWidgetProvider类中的线程进行祝酒

我有一个appwidget,可以通过单击从Web服务(在onReceive()中的线程中)下载一些数据.完成此操作后,窗口小部件的GUI将在updateWidget(...)中更新(=重新绘制). 完成后,我想烤面包.我非常想通过将上下文从线程传递到Toast在updateWidget(...)的末尾进行Toast,但这是行不通的.问题似乎在于上下文.因为我的课程是从AppWidgetPro ..
发布时间:2020-08-25 02:07:46 移动开发

应用小工具:您可以指定最小AND默认大小吗?

设计应用程序小部件时,请为该小部件指定最小宽度和高度.当用户放置新的窗口小部件时,最小宽度和高度似乎会转换为默认窗口小部件大小(以块为单位). 换句话说,初始窗口小部件布局似乎对应于指定的最小窗口小部件尺寸(随后可以调整其大小). 是否可以指定您希望最初按照默认大小来布局窗口小部件,同时还设置用户以后无法调整窗口小部件尺寸的最小尺寸? 在我的情况下,我认为有一个小部件看起来最合适 ..
发布时间:2020-08-25 02:07:35 移动开发

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

我需要创建一个包含多个小部件的应用程序.这些不是桌面小部件.我需要能够像桌面小部件一样与这些小部件进行交互,但是需要将它们封装在更大的应用程序中. (每个小部件在单击时都有其自身的功能和行为.) 在Android中这可能吗?还是我需要创建一个应用程序并创建每个我想像小部件一样实际充当视图的对象? 例如父应用程序用于汽车. “在应用程序中"小部件的示例有:换油历史记录(最近三个换油日期的 ..
发布时间:2020-08-25 02:07:33 移动开发

Android创建不包装的Spannable

我在Android上布置文本时遇到以下问题.我基本上是在尝试使两行文本的间距最小,并且每行的样式都应不同.我有一个很好的工作解决方案,将两个单行TextViews放置在另一个下面,但是在某些设备上我仍然得到了一些裁剪的文本. 所以我决定只改用一个TextView,而要使用Spannables,这通常在所有情况下都是更好的解决方案. 这意味着我需要从TextView->中删除单行属性,以 ..
发布时间:2020-08-25 02:07:30 移动开发

系统重新启动我的程序后,AppWidget单击丢失

我正在制作一个appwidget,但单击事件有问题,当系统终止该小部件的进程并随后重新启动它时,单击事件会丢失.屏幕旋转后也会发生这种情况. 根据SDK版本7构建,并在仿真器(2.1)和带有2.3.3的真实设备上运行. 我的onUpdate方法: public void onUpdate(Context context, AppWidgetManager appWidgetMan ..
发布时间:2020-08-25 02:07:27 移动开发

应用程序小部件setImageViewUri不更新图像

我有一个应用程序小部件,其中仅包含一个imageview.我重新绘制该图像并将其作为png存储在应用程序的私有内存中,然后使用uri(widget.setImageViewUri(R.id.widget_icon,uri))设置RemoteViews的图像,而不是自行发送位图,因为这种情况非常少见我遇到的情况!!!绑定交易失败!!! 问题是,随着图像随时间的变化,窗口小部件的图像不会改变.我 ..
发布时间:2020-08-25 02:07:14 移动开发

将运行时生成的NinePatch保存在外部存储器上

我正在关注这篇文章以创建九个可绘制的补丁在运行时.我需要将9patch图像保存在内部/外部存储器上,以便我可以轻松地检索它的URI并将其分配给例如ImageView.有人知道我该怎么做到吗? P.S. Bitmap.compress方法不起作用,因为它将图像保存为常规(不是9patch)png文件. P.S.我知道我可以序列化生成的NinePatch对象并将其保存到文件中.但是这种方式 ..
发布时间:2020-07-05 21:32:42 移动开发