【问题标题】:How to add entry (pointing to Activity) to "Home Screen -> Menu -> Add-> Shortcuts"?如何将条目(指向活动)添加到“主屏幕->菜单->添加->快捷方式”?
【发布时间】:2012-05-30 21:00:17
【问题描述】:

我正在为 Android (SDK 1.5) 编写程序。我想知道如何在“主屏幕->菜单->添加->快捷方式”(或英雄“主屏幕->菜单->添加到主屏幕->快捷方式”)中添加/注册我的一项程序活动,所以该用户将能够将其添加到他的主屏幕。是否有意图过滤器或任何其他方式来实现?

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    这实际上在API Samples (App/"Launcher Shortcuts") 中有介绍。另请查看 ApiDemos 清单,它提供了很好的解释(查找 LauncherShortcuts 部分)。

    基本上,您在清单中提供一个意图过滤器,其中包含

    <action android:name="android.intent.action.CREATE_SHORTCUT" />
    

    在您定义为接收者的活动中,您检查调用意图是否是 ACTION_CREATE_SHORTCUT 意图,如果是,则创建带有一些附加功能的返回意图(查看链接 I 中的 setupShortcut 函数假如)。 您还可以查看Connectbot 的源代码,它做得很好。希望有帮助。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-24
        • 1970-01-01
        • 1970-01-01
        • 2011-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多