首页 > 解决方案 > 如何用应用程序而不是浏览器打开链接

问题描述

我正在尝试读取条码,然后从此条码获取 URL,然后尝试打开此 URL。它显示这个页面是open with appcontinue with browser。即使选择open with app. 下次它会问我这个页面。如何使用 Autocad a360 应用程序直接打开此 url。

在此处输入图像描述

这是我的代码:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(StringURL));
startActivity(intent);

标签: androidandroid-intent

解决方案


将此代码添加到清单。

<activity
 android:theme="@style/AppTheme.Launcher"
 android:name=".features.MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter android:label="@string/app_name">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:host="YOURSITE.com"
              android:scheme="http" />
    </intent-filter>
</activity>

当您尝试打开http://YOURSITE.com时,应用程序将启动 深层链接是正确答案


推荐阅读