2012-03-30 84 views
0

我正在开发适用于Android的通讯录应用程序。现在我怎样才能用我的新应用程序替换默认情况下的联系人应用程序?我们如何使用自己的应用程序替换开箱即用的联系人应用程序

+0

像在设置偏好? – Churk 2012-03-30 19:13:58

+0

请不要只是抓住每一个标签(使用那些实际上对您的问题有意义的标签 - “custom”和“replace”是没有意义的,但您使用了它们),并且不要将标签信息放在您的主题行中题。标签就是这样 - 告诉人们你的问题是什么的方式,并按主题分组问题。在主题中加入它会让噪声杂乱无章,让人们很难看到你实际要求的东西。谢谢。 :) – 2012-03-30 19:22:09

+0

可能的重复[如何设置我的应用程序,而不是默认的Android联系人的应用程序](http://stackoverflow.com/questions/5457799/how-to-set-my-application-instead-of-default-android- contactss的应用程序) – 2012-03-30 19:22:57

回答

1

,除非你创建一个自定义ROM映像......期间你不能用你自己的替代的Android系统应用(指一个出厂时与设备捆绑在一起)。

但是,您可能会模拟该应用程序的功能,以便随时向用户提供跳转到默认联系人应用程序的选项时,他们可以选择您的应用程序。你通过暴露你的应用程序响应与特定应用程序相同的Intents列表来做到这一点。 Here is a link添加到当前的联系人清单中,让您了解它响应的内容。

当触发联系人相关操作时,将向用户显示一个选项,以选择默认应用作为默认应用。 如果用户选择以使您的应用程序成为这些活动的默认处理程序,他们可能会这样做,但无法强制执行此决定。

HTH

相关问题