【问题标题】:Add widget to homescreen from Android application从 Android 应用程序将小部件添加到主屏幕
【发布时间】:2012-05-04 13:32:11
【问题描述】:

我在这里找到了示例:Android - Intent that open widget context menu 和这里:http://coderender.blogspot.com/。

第一个启动小部件选择器,但当您选择任何东西时它就会消失。第二个允许您选择一个小部件,但它会在应用程序视图中显示它。有没有办法从应用程序中的按钮调用小部件选择,但手机上的主屏幕仍然是 AppWidgetHost?

这可能是我误解了一些事情,但在我看来 AppWidgetHost 必须是您调用小部件选择菜单的应用程序。

【问题讨论】:

    标签: android


    【解决方案1】:

    有没有办法从应用中的按钮调用小部件选择,但手机上的主屏幕仍然是 AppWidgetHost?

    仅当您是主屏幕时。

    这可能是我误解了一些事情,但在我看来 AppWidgetHost 必须是您调用小部件选择菜单的应用程序。

    更重要的是,AppWidgetHost 必须完成工作才能使用选择。

    【讨论】:

    • 我试过了,我仍然看到同样的行为,最新的android版本没有更新吗?
    • @SwiftParser:“我试过这样做”——我不知道“它”是什么。 “我仍然看到相同的行为” - 我不知道您指的是什么行为。 “最新的 android 版本有没有更新”——我不知道 AppWidgetHost 最近有什么变化,但由于很少有开发人员需要它,所以我不太关注它。
    • 我正在尝试从我的应用程序调用主屏幕上的小部件。我能够获得 Widget Picker 对话框,但是当我单击一个小部件时没有任何反应。
    • @SwiftParser:除非你是主屏幕,或者以其他方式实现AppWidgetHost,否则小部件选择器对话框是无用的。
    • @CommonsWare 非常感谢。
    猜你喜欢
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 2011-12-28
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多