点击android中的电子邮件中的链接打开应用程序?

时间:2012-11-12 04:57:47

标签: android android-intent

  

可能重复:
  How to send email with link to open Android application

我对我的项目有一个奇怪的要求..

假设我在Android手机中安装了一个应用程序说 XYZ ,而且我收到了来自邮件服务器的电子邮件,其中包含http://XYZ.com/?params(i.e. X=1&Y=2&Z=3)这样的链接现在点击此链接我想要打开 XYZ 应用程序,如果它已安装在手机中,并且在活动中我想获得这些参数X,Y和Z ,如果该应用是未安装用户应重定向到Play商店以下载XYZ应用程序,并在安装应用程序后负责并且表现得好像已安装(使用这些参数打开第一个活动)。

我怎样才能实现这一目标?我不知道从哪里开始,所以即使是正确方向的最小指针也会有很大的帮助。

1 个答案:

答案 0 :(得分:1)

您的问题过于宽泛,涵盖了Android SDK和网络编程的多个方面。尝试将您的需求分解为单独的项目并单独解决:

1)如果应用程序存在且用户单击浏览器/电子邮件客户端中的链接。如何让我的应用处理此链接?

2)如果未安装该应用,如何将点击网址的用户重定向到Google Play中的应用安装页面?

3)如何从URL中提取参数?

4)等。

对于第1项,我建议查看this answer