2011-11-21 60 views
0

在Android服務中點擊鏈接時是否有可能捕捉到這種情況。 我知道在服務中捕捉onTouch事件是不可能的。但也許WebBrowser開始是可能的?請幫忙!很重要。 我需要在點擊特定鏈接時啓動我的基於Web的應用程序。從服務中開始捕捉瀏覽器Android

回答

1

活動可以註冊到使用URL開始,你在定義你的清單

<activity android:name=".YourActivity"> 
      <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="yourscheme" /> 
      </intent-filter> 
     </activity> 

如果一個看起來像yourscheme://something鏈接被點擊

+0

非常感謝您的活動隨後將陸續推出!正是我需要的! – devworkstation

+0

還有一個問題 - 我可以把我的主機值放在標籤以某種方式programaticaly? – devworkstation

+0

是的 - 查看http://developer.android.com/guide/topics/manifest/data-element.html – FunkTheMonk