我真的找不到任何东西,也许我使用了错误的关键字。无论如何,希望你能提供帮助。我开发了一个应用程序,它的任务是通过移动设备轻松浏览网站,但现在我希望它能够在其他应用程序之外被识别为某些链接的默认设置。例如:一封电子邮件从您的手机上的该网站到达,当您单击其中的链接时,该链接将重定向到该网站上的页面,我希望操作系统要求我选择要使用的应用程序,在这种情况下谷歌浏览器或我的应用程序。我唯一能做的就是让它在外部使用 YouTube 应用程序打开 YouTube 链接,而不是从外部打开
感谢您的帮助和想法,这就是我让它工作的方式:Manifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.mywebsite"
android:scheme="https"
/>
Mainactivity.java
(内OnCreate
)
WebView myWebView = (WebView) findViewById(R.id.webView);
Intent intent = getIntent();
Uri data = intent.getData();
if (data!=null) {
myWebView.loadUrl(String.valueOf(data)); //Load given link from external app
} else {
myWebView.loadUrl("http://www.mywebsite"); //Load homescreen
}