2013-08-16 181 views
0

我正在創建一個應用程序,在該應用程序中,我必須創建應用程序的鏈接,並將該鏈接複製到文本緩衝區,並在任何文本編輯器中將該鏈接粘貼到設備中。現在,當我點擊該鏈接時,我的應用程序應該打開並顯示適當的數據。我不知道如何實現這個我在互聯網上搜索我沒有找到任何解決方案,可以解釋此功能的實施。給我最好的方式來實現這一點。通過鏈接運行應用程序

我都試過,但無法理解

Launch your application when a link taped

+0

你的意思是你想鏈接在網絡當點擊lauch你的應用程序? – KOTIOS

+0

是的可能。我可以粘貼該鏈接在短信或任何文本編輯器 – farrukh

+0

不知道關於文本編輯器,但我知道如何做到瀏覽器。 –

回答

0

你必須使用其他應用程序來啓動它。您應該在您的應用中註冊intent-filter和其他操作和類別。最常見的操作應該是ACTION_VIEW與類別BROWSABLE結合使用,然後您可以在瀏覽器或短信中使用URL來打開您的應用程序。意圖過濾器應該是這樣的:

<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:host="openmyapp" 
      android:scheme="http" /> 
    </intent-filter> 
+0

現在如何鏈接打開我的應用程序 – farrukh

+0

只需將其添加到您的活動,並在您的瀏覽器中鍵入http:// openmyapp。 –

+0

在哪裏輸入此瀏覽器 – farrukh

相關問題