次のように動作させたい WebView アプリがあります。
ユーザーは任意のリンクをたどることができ、同じ WebView 内で新しいページが開かれます。ただし、ターゲットが YouTube の場合は、次の 2 つのシナリオが必要です。
- 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/");
}
}
前もって感謝します。