Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在Android应用程序中创建应用程序小部件?_Java_Android_Eclipse_Android Intent_Android Widget - Fatal编程技术网

Java 是否可以在Android应用程序中创建应用程序小部件?

Java 是否可以在Android应用程序中创建应用程序小部件?,java,android,eclipse,android-intent,android-widget,Java,Android,Eclipse,Android Intent,Android Widget,是否可以从Android应用程序本身中以编程方式创建应用程序小部件?我对如何做到这一点相当迷茫,谷歌搜索到目前为止让我相信这是不可能的(应用程序小部件和应用程序本身必须是独立的应用程序) 那么,是否可以从Android应用程序中动态创建应用程序小部件?如果不可能,您将如何处理?谢谢大家 是否可以从Android应用程序本身中以编程方式创建应用程序小部件 这完全取决于你的意思 我对如何做到这一点相当迷茫,谷歌搜索到目前为止让我相信这是不可能的(应用程序小部件和应用程序本身必须是独立的应用程序) 不

是否可以从Android应用程序本身中以编程方式创建应用程序小部件?我对如何做到这一点相当迷茫,谷歌搜索到目前为止让我相信这是不可能的(应用程序小部件和应用程序本身必须是独立的应用程序)

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

是否可以从Android应用程序本身中以编程方式创建应用程序小部件

这完全取决于你的意思

我对如何做到这一点相当迷茫,谷歌搜索到目前为止让我相信这是不可能的(应用程序小部件和应用程序本身必须是独立的应用程序)

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

那么,是否可以从Android应用程序中动态创建应用程序小部件

再一次,你似乎认为世界知道你所说的“动态”是什么意思,迫使我们猜测

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

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


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

对不起!我来自PHP领域,几乎所有的东西都可以动态生成。这是我的第二个Android应用程序,也是第一个使用小部件的应用程序。所以基本上,我可以在清单中添加另一个,那就是小部件?用户是否可以从应用程序中激活小部件(即,用户是否可以在应用程序中拍照,然后将小部件放在主屏幕上?)?谢谢@jsanc623:“所以基本上,我可以在清单中添加另一个,那就是小部件?”--不,您不需要这样做。正如我所写的,应用程序小部件肯定可以与应用程序的其余部分放在同一个Android项目中。应用程序小部件可以在一个
中与应用程序的活动、服务等共存。“用户能否从应用程序中激活小部件”--否,他们将从主屏幕添加应用程序小部件。