2013-06-19 8 views
0

Я хочу открыть свое приложение, используя схему URL, я искал в google и нашел ниже код. Люди говорят, что это работает. но он не работает для меня:Android открытая активность из браузера

<intent-filter> 
    <data android:scheme="shan"/>     
    <action android:name="android.intent.action.VIEW"/> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
</intent-filter> 

Я указал выше в своем манифесте под действие. и когда я нахожу shan:// из браузера, он не открывает приложение.

любая идея, что я делаю неправильно здесь?

+0

Похоже, что дубликат: http://stackoverflow.com/questions/13644712/launch-application-from-browser-url-scheme –

+0

Я ответил на свой вопрос. я приму это через два дня. –

ответ

0

У меня были подобные проблемы и выяснили это сами. Не знаю, что это та самая проблема. См. Здесь https://stackoverflow.com/a/13044911/1503155
Моя проблема была установлена ​​на Android: экспортировано в false.
android: exported = "true" должен быть установлен как true, а не false.

0

его работа .. проблема была в браузере Android, когда я помещал схему в строку url. он рассматривал его как поисковый запрос (не знаю почему). Затем я создал образец веб-страницы с href и ее работу, когда я нажимаю href.

+0

Некоторые браузеры вводят текст в качестве строки поиска, если это не URL-адрес, например, если вы помещаете строку поиска в Google Chrome, и этот текст не является URL-адресом, он пойдет в поиск Google по умолчанию, я думаю, что это происходит в вашем случай тоже. –

Смежные вопросы