如何在Android中单击url启动应用程序

如果应用程序安装在设备上,则单击url时启动应用程序.如果app未安装在设备上,请打开Playstore.

        <intent-filter>
            <data android:scheme="app" />
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>

    </activity>

解决方法:

您必须深层链接您的应用程序,在要启动的活动(Manifiest.xml)中添加以下行

    <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:host="screen" android:scheme="appname"/>
        </intent-filter>

在浏览器中,当您点击appname://屏幕时,您的应用活动将会启动,

根据您的要求替换appname和screen

请注意,如果您在浏览器中输入此网址,则会在Google中进行搜索,为此,您需要在html页面中编写链接

上一篇:最全的CSS浏览器兼容问题【FF与IE】


下一篇:ubuntu ros问题