如何在我的电子邮件中点击网址时打开已安装的Android应用?

时间:2016-04-26 05:59:59

标签: android android-intent intentfilter

<activity
        android:name=".ActivateActivity"
        android:configChanges="orientation"           
        android:windowSoftInputMode="adjustPan">

        <intent-filter >
            <data android:host="www.testlink.com.qa"  android:pathPrefix="/templates/home.aspx/" android:scheme="http"/>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>

</activity>

这是我的代码....当我从我的电子邮件中点击链接(www.testlink.com.qa)时,它无法正常工作。 但是当我使用Uri.parse(“http://www.testlink.com.qa/templates/home.aspx”)

从另一个应用程序调用时它可以正常工作

1 个答案:

答案 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.testlink.com.qa" android:path="www.testlink.com.qa/templates/home.aspx" android:scheme="http"></data>
</intent-filter>

电子邮件链接http://www.testlink.com.qa/templates/home.aspx