我的用户要求我将我的某个应用制作成小部件。有没有办法询问他们是否想在应用程序中使用小部件,然后将小部件添加到他们的主屏幕?我很难在Google上找到这个。
编辑: 是否为现有应用添加了一个小部件选项,或者我是否必须编写一个全新的程序?
答案 0 :(得分:1)
如果您提供主屏幕小部件,则由用户将其添加到主屏幕。您不能也不应该以编程方式将小部件添加到主屏幕的一个非常基本的原因是您应该选择一个空白区域(如果可用),并且它甚至不会被用户注意到。
更新:完全没有必要编写新程序,您可以(并且应该)在同一个程序包中实现所有窗口小部件代码和要求。这是小部件的基本指南:http://developer.android.com/guide/topics/appwidgets/index.html
答案 1 :(得分:0)
通过“让他们添加”你的意思是
1.告诉用户有一个小部件,他们可以将它添加到主屏幕?
这可以通过在Google Play商店中的应用程序说明中添加注释或在应用程序内的某些位置添加Toast消息来轻松完成。
Toast.makeText(getApplicationContext(), " A widget is available and can be added" ,Toast.LENGTH_SHORT).long();
2从应用程序中将小部件添加到主屏幕?
据我所知,这是不可能的。
希望这能回答你的问题。