Android-从市场推出widget manager

Android-从市场推出widget manager,android,android-manifest,widget,Android,Android Manifest,Widget,我很确定这是个新问题,但我不太明白 我有一个简单的应用程序,它作为一个小部件工作,我使用ImagesWidgetProvider进行所有小部件操作,一旦安装,它就不会显示在其他应用程序中,因此一旦用户下载了它,“打开”按钮就会变灰 问题是,一些用户没有阅读清楚说明如何在主屏幕上添加小部件的应用程序说明,这会导致1星级评级以及“不工作/打开”评论 撇开用户的所有沮丧情绪不谈,我能做些什么来让小部件选择菜单(长按homescreen>widget)在他们从市场上单击“打开”时弹出,而不必让他们在应用

我很确定这是个新问题,但我不太明白

我有一个简单的应用程序,它作为一个小部件工作,我使用ImagesWidgetProvider进行所有小部件操作,一旦安装,它就不会显示在其他应用程序中,因此一旦用户下载了它,“打开”按钮就会变灰

问题是,一些用户没有阅读清楚说明如何在主屏幕上添加小部件的应用程序说明,这会导致1星级评级以及“不工作/打开”评论

撇开用户的所有沮丧情绪不谈,我能做些什么来让小部件选择菜单(长按homescreen>widget)在他们从市场上单击“打开”时弹出,而不必让他们在应用程序菜单中有一个新的应用程序

我相信这只是我需要添加到清单中的东西。安装应用程序时,控制台会显示

[2011-08-09 03:40:43 - com.xxx.xxx] No Launcher activity found!
[2011-08-09 03:40:43 - com.xxx.xxx] The launch will only sync the application package on the device!

有可能吗?

没有。最好的方法是在启动器中显示一个主活动,并打开一个帮助页面,说明如何安装小部件。

没有。最好的方法是在启动器中显示一个主活动,并打开一个帮助页面,说明如何安装小部件。

这实际上可能是一个更好的选择无论如何,谢谢尼古拉。只是为了确认,通过这种方法,用户必须拥有一个图标/访问“帮助”页面的权限,该页面显示在应用程序的其余部分旁边。是吗?不确定“应用程序的其余部分”是什么意思,但如果你只有一个小部件,则主要活动(在启动器中显示为图标的活动)可以只显示一个帮助页面。如果它还可以做其他事情,你可以设置它只在第一次运行时显示帮助页面,和/或有一个按钮/菜单随时显示帮助。该死,打字错误。“他们的其他应用”,但我想你已经回答了这个问题。目前,没有主要活动,因此在应用程序选择菜单中没有图标-我更愿意保持这种方式,因此为了确认,我绝对不能在应用程序菜单中没有小部件显示的情况下,从市场“打开”按钮启动小部件选择屏幕?谢谢你现在我明白你的意思了。实际上,你可以这样做:如果你不将“android.intent.category.LAUNCHER”类别添加到主活动中,它将不会在启动器中显示应用程序。您仍然可以通过市场的“打开”按钮打开它。用户是否更容易找到是另一个问题:)嘿,谢谢你的回复-尽管我仍然无法确定我应该在清单中添加什么来从市场上打开widget manager,但它没有出现在启动器中?无论如何,这可能是一个更好的选择,谢谢Nikolay。只是为了确认,通过这种方法,用户必须拥有一个图标/访问“帮助”页面的权限,该页面显示在应用程序的其余部分旁边。是吗?不确定“应用程序的其余部分”是什么意思,但如果你只有一个小部件,则主要活动(在启动器中显示为图标的活动)可以只显示一个帮助页面。如果它还可以做其他事情,你可以设置它只在第一次运行时显示帮助页面,和/或有一个按钮/菜单随时显示帮助。该死,打字错误。“他们的其他应用”,但我想你已经回答了这个问题。目前,没有主要活动,因此在应用程序选择菜单中没有图标-我更愿意保持这种方式,因此为了确认,我绝对不能在应用程序菜单中没有小部件显示的情况下,从市场“打开”按钮启动小部件选择屏幕?谢谢你现在我明白你的意思了。实际上,你可以这样做:如果你不将“android.intent.category.LAUNCHER”类别添加到主活动中,它将不会在启动器中显示应用程序。您仍然可以通过市场的“打开”按钮打开它。对于用户来说,这是否更容易找到是另一个问题:)嘿,谢谢你的回复-尽管我仍然无法确定我应该向清单中添加什么来从市场上打开widget manager,但它没有出现在启动器中?