我有一个 WebView 应用程序,我希望它的行为如下:
用户可以点击任何链接并在同一个 WebView 中打开新页面,除非目标是 YouTube,在这种情况下我想要两种可能的情况:
- 打开 YouTube Android 应用以查看视频
- 打开标准浏览器查看视频。
我的主要活动如下:
package com.prgguru.android;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.webkit.WebView;
@SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {
WebView browser;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
browser=(WebView)findViewById(R.id.webkit);
browser.getSettings().setJavaScriptEnabled(true);
browser.getSettings().setDefaultFontSize(20);
browser.loadUrl("http://exo-agency.com/funnytube/");
}
}
提前致谢。