gpt4 book ai didi

java - 是否可以在 Android 的 App 中创建 App Widget?

转载 作者:行者123 更新时间:2023-11-29 05:52:00 26 4
gpt4 key购买 nike

是否有可能从 Android 应用程序本身以编程方式创建 App Widget?我不知道如何做到这一点,谷歌搜索到目前为止让我相信这是不可能的(App Widget 和 App 本身必须是单独的应用程序)。

那么,是否可以从 Android 应用程序中动态创建应用程序小部件?如果不可能,您将如何处理?谢谢大家!

最佳答案

Is it at all possible to create an App Widget programmatically from within an Android app itself?

这完全取决于您的意思。

I'm rather lost on how to do this and Googling so far has led me to believe that it is not possible (that an App Widget and an App itself has to be separate applications).

不,应用程序小部件肯定可以与应用程序的其余部分放在同一个 Android 项目中。事实上,通常是这样。

So, would it be possible to dynamically create an App Widget from within an Android App?

同样,您似乎认为世界知道您所说的“动态”是什么意思,这迫使我们猜测。

从代码的角度来看,应用小部件由 AppWidgetProvider、 list 中指向该 AppWidgetProvider 的条目、元数据 XML 文件以及任何其他内容组成您需要的资源(布局、可绘制对象等)。所有这些都必须由程序员编写并在编译时包含在应用程序中——您不能“动态”创建这些东西。

应用小部件的实例由用户而不是程序员放置在主屏幕上。因此,程序员不能“动态地”创建应用小部件的实例。

程序员可以“动态地”做的是决定应用小部件内部显示的内容(例如,新闻滚动条的当前标题、音乐播放器正在播放的当前歌曲)。

关于java - 是否可以在 Android 的 App 中创建 App Widget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13549193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com