我刚刚在我的安卓手机上安装了Skype,我注意到当我打电话时,无论是使用键盘还是选择联系人,我都会得到一个带有“键盘”和"SkypeOut“选项的"Complete action using”选项列表。
我能理解Skype的开发人员设法“拦截”我打电话的意图,并给了我上面提到的选项。
我的问题是,我如何在我的应用程序中实现相同的行为,既可以进行拨出电话,也可以发送拨出的sms。
我的真正意图是创建一个选项列表,其中包含" messaging“和"MyApplication”选项,当用户点击股票消息应用程序中的按钮"Send“时,将显示这些选项。
提前谢谢你,
发布于 2011-04-10 20:24:11
任何时候触发一个意图,可以由多个应用程序处理(更准确地说,通过多个活动),操作系统将要求用户选择,它不是特定于呼叫或Skype。一个常见的例子是共享:例如,如果你点击图库中的“共享”,你会得到一个已安装的应用程序列表,这些应用程序可以用作共享工具: GMail,Facebook,Twitter,Buzz等。
https://stackoverflow.com/questions/5613793
复制