2015-04-07 4 views
0

Я хочу, чтобы открыть мое приложение, если URL щелкают .Я сделал это HREF:android- URL не открывает приложение для Android

<a href="my.special.scheme://other/parameters/here" >open app</a> 

в манифесте я это сделал:

<activity 
     android:name="com.tejarat.example.Urlchema" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <data android:scheme="my.special.scheme" /> 

      <action android:name="android.intent.action.VIEW" /> 
     </intent-filter> 
    </activity> 

в проблема из url, Когда я нажимаю на нее, она говорит, что не найдена и ничего не происходит.

Не могли бы вы мне помочь? Что я делаю не так ?

Благодаря

+0

Вы можете разместить код действия «Urlchema»? – Swayam

+0

@Swayam Я поставил журнал на первой строке, он не заходит, он показывает мне 404 на веб-странице –

+0

Проблема в имени схемы. Вы не можете использовать «.» (Точка) в схеме. Просмотрите мой ответ. –

ответ

0

вы можете использовать, как это будет работать

<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

Попробуйте этот код, это работа для меня

<a href='demo://www.abc.com/'>demo://www.abc.com/</a></body></html> 

в проявленном

<activity android:name=".myActivity"> 
<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="demo"/> 
</intent-filter> 
</activity> 
Смежные вопросы