Мне нужно запустить сервис, когда пользователь нажимает кнопку с веб-страницы. Я знаю, что это можно сделать с помощью процесса, добавив это в манифесте:Позвоните в службу Android из мобильного браузера
<activity
android:name="MyActivity"
android:label="@string/app_name" >
<intent-filter>
<data android:scheme="myscheme" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
моя идея состояла в том, чтобы сделать то же самое для службы:
<service
android:name="MyService"
android:enabled="true"
android:exported="true" >
<intent-filter >
<data android:scheme="myscheme"/>
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</service>
, но он не работает ,
Так можно ли вызвать услугу из браузера и как это сделать? Если нет, что я могу сделать (я не хочу, чтобы вид приложения появлялся, когда пользователь нажимал кнопку веб-страницы)?
Спасибо, с Theme.NoDisplay, он отлично работает. – axvo