2011-01-13 35 views
1

我对Android开发非常陌生,请耐心等待。如何从网站调用意图

我有一个ASP.NET网站,将被Android手机访问。在网站上,我希望用户能够通过单击按钮将联系人或事件添加到日历。我认为我需要使用意图。我在文档中看到,我可以通过在html中使用“tel”来打电话,但是对于日历事件和联系信息,我也做同样的事情吗?

如果有人能指出我的正确文件,或更好的是,给我一个简单的例子,它将不胜感激。

感谢,

卡罗。

回答

1

这是可能的。

  • 设置在您的网站有适当信息的链接(也许在URL中包括例如http://mysite.com/telephone/67896988资讯)

  • 在你的Android应用程序的清单,让您的应用程序打开该链接添加意图过滤器:

    <intent-filter> 
           <action android:name="android.intent.action.VIEW" /> 
           <category android:name="android.intent.category.DEFAULT" /> 
           <category android:name="android.intent.category.BROWSABLE" /> 
           <data android:scheme="http" android:host="mysite.com" 
           android:pathPattern=".*/telephone/.*" /> 
        </intent-filter> 
    
  • 使用时点击该链接,Android将建议的链接,你的应用程序中打开,除了浏览器。然后,您的应用可以查看该网址并执行相应的操作。

+0

我想让浏览器在手机上发起一个呼叫,你只需要包含“tel:11235552345”作为超链接的URL。但事情是,我不写一个Android应用程序。这将是一个将在其他地方的W​​eb服务器上的网页。 – Carlo

+0

你是对的卡罗。我以为你必须做更多的处理,所以你必须在你的应用程序中接收它。 – Aliostad