2013-02-28 17 views
2

我知道有一種方法可以從html鏈接URL(例如點擊電子郵件中的URL鏈接)啓動應用程序(活動),如下所示:(www.youtube.com只是一個例子,我有我自己的主機)如何從html鏈接啓動Android服務?

<intent-filter> 
    <action android:name="android.intent.action.VIEW"></action> 
    <category android:name="android.intent.category.DEFAULT"></category> 
    <category android:name="android.intent.category.BROWSABLE"></category> 
    <data android:host="www.youtube.com" android:scheme="http"></data> 
</intent-filter> 

但這是啓動一項活動,有沒有什麼辦法啓動我的服務(在後臺默默地)?

回答

0

是的。使用該意圖過濾器註冊活動,從您的活動的onCreate啓動服務,然後調用finish()。通過在onCreate完成之前調用finish(),該活動永遠不會對用戶可見。