我知道不可能以编程方式在主屏幕上放置app小部件 - 用户必须自己完成。但有没有办法让用户创建一个app小部件而无需转到“小部件选项卡”并从所有可用小部件列表中选择它?
我的想法是在我的Button
中设置一个Activity
,它提供了该列表的某种快捷方式。这样用户仍然可以自己创建它,但他不必离开应用程序。是否有Intent
我可以与startActivityForResult()
结合使用?
答案 0 :(得分:1)
在这里看看CommonsWare的答案:
Add widget to homescreen from Android application
您可以提交列表,因为您无法选择小部件并安装它,因为您的应用必须是appWidgetHost
答案 1 :(得分:0)
在Android O中,可以通过编程方式固定app小部件。只需观看示例here
即可另请查看Google官方documentation