我知道有一种方法可以从html链接网址启动应用程序(活动)(例如点击电子邮件中的网址链接),如下所示:(www.youtube.com只是一个例子,我有自己的主持人)
<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 :(得分:0)
是。使用该intent-filter注册活动,从活动的onCreate启动服务,然后调用finish()。通过在onCreate完成之前调用finish(),活动永远不会对用户可见。