android- url不会打开Android应用程序

时间:2015-04-07 14:05:29

标签: android

如果点击了网址,我想打开我的应用程序。我做了这个href:

<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>

问题来自网址,当我点击它时,它说未找到并且没有任何反应。

你可以帮帮我吗?我做错了什么?

谢谢

2 个答案:

答案 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>

答案 1 :(得分: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>