我想在
Android应用程序中创建一个快捷方式,它导致另一个不是应用程序启动的活动.
解决方法
要创建快捷方式,您需要一个特制活动,必须:
>在AndroidManifest.xml中定义具有动作android.intent.action.CREATE_SHORTCUT的意图过滤器.
>返回一个结果,一个意图,包含你的实际快捷方式.快捷方式本身由另一个意图表示.
当您延长桌面并选择“快捷方式”时,此活动将显示.
当然,捷径本身并没有太大的用处,所以你必须添加一个意图过滤器到你想要被快捷方式触发的任何活动.意图过滤器应该匹配您为快捷方式选择的任何Intent.
我写了一个关于这个问题的小小的方法,它有更多的细节:http://www.kind-kristiansen.no/2010/android-adding-desktop-shortcut-support-to-your-app/
告诉我,如果有什么不明确的那篇文章,我会尽量清除它.