Запуск Android с помощью браузера
Эта тема была рассмотрена ранее, но я не могу найти ответ, специфичный для того, что я спрашиваю.
Где я: Я следовал первому совету hackmod здесь:Сделать ссылку в браузере Android для запуска моего приложения? и получил это для работы со ссылкой на веб-странице.
Однако у меня возникают проблемы с пониманием второго варианта (намерения URI). вот что у меня есть:
<activity android:name="com.myapps.tests.Layout2"
android:label="Auth Complete"
>
<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="http" android:host="mydomain.com"
android:path="/launch" />
</intent-filter>
</activity>
Теперь, когда я могу перейти на «mydomain.com/launch», он начинает мою деятельность. все это работает хорошо, за исключением того, что я выбираю. я хочу, чтобы он просто начал свою деятельность, не предоставляя опций.
Из объяснения в посте, на который я ссылался, похоже, что это то, для чего нужны Uris, но я не могу найти прямой пример. как должна выглядеть моя ссылка на моей веб-странице, чтобы запустить ее без выбора?
Я видел пару примеров, которые выглядят примерно так:
<a href="intent:#Intent;action=com.myapp.android.MY_ACTION;end">
Тем не менее, это не работает, когда я пытаюсь это сделать.
Моим тестовым устройством является Galaxy Tab 2.
любая помощь будет оценена.