我有一个网站,我有一个简单的应用程序,有一个简单的webview。
当每个人都安装了应用程序时,他们可以点击指向我网站的链接。那些应该在我的应用程序中打开。
例如,如果我的网站是www.zoomit.ir
,我点击社交应用中的https://www.zoomit.ir/2016/10/8/146994/todoist-tasklist-mobile-app/
,例如insta或电报,打开我的应用并显示该链接
如何午餐应用并获取该链接并在webview中显示
答案 0 :(得分:0)
在AndroidManifest.xml
文件中,尝试在<activity>
中添加要从链接中打开的意图过滤器
<activity
android:name=".YourActivity">
<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.zoomit.ir"
android:scheme="http"></data>
</intent-filter>
</activity>
假设www.zoomit.ir
是应该打开应用的链接
要在webview中打开此网址,请先在您的活动onCreate
String url;
Intent intent = getIntent();
String action = intent.getAction();
Uri data = intent.getData();
if (data!=null) {
webView.loadUrl(data.getScheme()+"://"+data.getHost()+data.getPath());
}
现在你将url
=“www.zoomit.ir/example-post”。使用此url
加载webview