如何以编程方式将我的应用程序设置为 android 中的联系人默认应用程序

How to set my app as contacts default app in android programmatically

我开发了一个 android 联系人应用程序(查看、编辑、删除和呼叫联系人) 如何以编程方式将应用程序设置为 android 中的默认应用程序?

请帮帮我, 提前致谢。

没有“默认联系人应用”的概念,如果您的应用可以处理某些意图(例如添加新联系人)Android 将向用户显示一个应用 select 或对话框询问他们选择哪个应用程序来完成操作,用户还可以 select 将来自动使用该应用程序。

如果您的应用也是 Phone 应用,则有一种方法可以要求用户将其设为默认 Phone 应用,请参阅:Replace default phone APP

如果您指的是用户主屏幕上的“通讯录”应用启动器,则无法让它启动您自己的应用,您需要用户手动删除现有启动器并将您的应用拖到他们的主屏幕取而代之。