2013-01-20 35 views
-1

我正在为android编写联系人管理器,我想知道如何将默认联系人管理器更改为我自己的程序?更改为我自己的默认联系人管理器

+1

这取决于用户。当他们有多个应用程序执行相同的操作时,Dialog将显示让他们选择一个并让他们将其设置为默认值,如果他们愿意的话。 您可以尝试安装两个做相同事情的应用程序,例如两个启动器或媒体播放器。 –

+0

我的意思是联系人管理员不是拨号像viber。 –

+1

它仍然适用。用户可以设置默认值,他们会得到一个选择,但作为开发人员你不能强迫他们使用你的应用程序。你说的手动选择 –

回答

2

出于安全原因,您不能自行更改默认应用程序。当选择器对话框出现时,用户必须手动选择您作为某些操作的默认值。

这是出于安全原因,好像在没有用户干预的情况下允许任何恶意应用程序可以使其自己成为任何所需操作的默认设置。

+0

。它在哪里?以及如何将我的应用程序添加到该列表中? –

+1

您的应用程序注册了某些事件,例如启动程序用于主页按钮,或用于相机意图的相机应用程序。当多个应用可以处理一个事件时,会出现一个对话框,用户必须从那里选择。您可以通过试图分享照片库中的照片来看到这一点。理想情况下,你会得到一个对话框,要求你选择Facebook,Gmail,短信等。 –

+0

非常感谢。你能告诉我如何注册我的应用程序的差异地点? –

相关问题