2011-01-13 46 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