将应用程序设置为默认应用程序

时间:2012-04-29 19:37:10

标签: android sms default

如何让我的应用程序成为默认应用程序,无论如何都要问用户是否要将我的应用程序设置为默认应用程序,当他想在移动设备上安装它时,如果没有其他方法可以做它? PS。我正在开发使用android 2.3的消息传递应用程序 提前谢谢。

2 个答案:

答案 0 :(得分:2)

只需在清单文件中声明应用程序能够接收给定类型(或其他任何内容)的消息,并且在安装应用程序之后,当相同类型的消息出现时,Android将自动显示一个对话框接收。该对话框将包含已安装的所有能够处理给定消息的应用程序的列表。然后,用户可以选择将其中一个应用程序作为默认值来处理给定类型的消息。

答案 1 :(得分:0)

我认为你需要确保你的应用程序注册了处理消息意图的兴趣,这样一旦启动并且Android提示用户哪个应用程序用于SMS他们可以选择你的应用程序,“默认使用”是选择对话框上的复选框。

我不确定这是否在所有设备上都是统一的,因为一些OEM在某些功能上有自己的旋转,但它包含在股票机器人以及HTC Sense中。

要注册兴趣,您需要查看android服务文档。

http://developer.android.com/reference/android/app/Service.html