给我的android应用程序一个小部件选项

给我的android应用程序一个小部件选项,android,widget,Android,Widget,我的用户要求我将我的一个应用程序制作成一个小部件。有没有办法询问他们是否需要应用程序中的小部件,然后将小部件添加到他们的主屏幕?我很难在谷歌上找到这个 编辑: 是否有向现有应用程序添加小部件选项,或者我必须编写一个全新的程序?如果您提供主屏幕小部件,则由用户将其添加到主屏幕。您不能也不应该以编程方式将小部件添加到主屏幕的一个非常基本的原因是,您应该选择一个空的空间(如果它可用的话),并且它甚至不会被用户注意到 更新:完全不需要编写新程序,您可以(并且应该)在同一个包中实现所有小部件代码和需求。这

我的用户要求我将我的一个应用程序制作成一个小部件。有没有办法询问他们是否需要应用程序中的小部件,然后将小部件添加到他们的主屏幕?我很难在谷歌上找到这个

编辑:
是否有向现有应用程序添加小部件选项,或者我必须编写一个全新的程序?

如果您提供主屏幕小部件,则由用户将其添加到主屏幕。您不能也不应该以编程方式将小部件添加到主屏幕的一个非常基本的原因是,您应该选择一个空的空间(如果它可用的话),并且它甚至不会被用户注意到

更新:完全不需要编写新程序,您可以(并且应该)在同一个包中实现所有小部件代码和需求。这是小部件的基本指南:

你是说“让他们添加”吗

1.告诉用户有一个小部件,他们可以将其添加到主屏幕

这可以通过在Google play商店的应用程序描述中添加注释或在应用程序中的某些地方添加toast消息来轻松实现

  Toast.makeText(getApplicationContext(), " A widget is available and can be added"  ,Toast.LENGTH_SHORT).long();
2从应用程序内部向主屏幕添加小部件

据我所知,这是不可能的


希望这能回答你的问题

我在寻找一种方法让他们添加它,我想我的问题不太清楚。主屏幕上的一个小部件叫做“应用程序小部件”。这可能会让搜索谷歌变得更容易:)