クラス _WebView

アプリ内にWebページを表示させる機能を提供するクラスです。

「AndroidManifest.xml」に以下の記述を追加する必要があります。

<uses-permission android:name="android.permission.INTERNET" />

コンストラクタ

_WebView

public _WebView(_Main m, WebView view)

_WebView コンストラクタです。

パラメータ:
m_Main クラスを継承したクラスオブジェクトを指定します。
view割り当てる WebView オブジェクトを指定します。

メソッド

destroy

public void destroy()

終了処理を行います。

補足説明:
_Main クラスを継承したクラスの destroy() メソッド内で、本メソッドを呼び出してください。

suspend

public void suspend()

サスペンド処理を行います。

補足説明:
_Main クラスを継承したクラスの suspend() メソッド内で、本メソッドを呼び出してください。

resume

public void resume()

レジューム処理を行います。

補足説明:
_Main クラスを継承したクラスの resume() メソッド内で、本メソッドを呼び出してください。

getView

public WebView getView()

割り当てられている WebView オブジェクトを取得します。

戻り値:
WebView オブジェクトを返します。

addJavascriptInterface

public void addJavascriptInterface(Object object, String name)

→ WebView#addJavascriptInterface

補足説明:
Android 4.2(API level 17)以降でのみ有効です。
@JavascriptInterface アノテーションを付加した public メソッドのみ呼び出し可となります。
android.webkit.JavascriptInterface をインポートする必要があります。

setAppCacheEnabled

public void setAppCacheEnabled(boolean enabled)

→ WebSettings#setAppCacheEnabled

setBackgroundColor

public void setBackgroundColor(int color)

→ WebView#setBackgroundColor

setBuiltInZoomControls

public void setBuiltInZoomControls(boolean enabled)

→ WebSettings#setBuiltInZoomControls

setDefaultTextEncodingName

public void setDefaultTextEncodingName(String encoding)

→ WebSettings#setDefaultTextEncodingName

setDomStorageEnabled

public void setDomStorageEnabled(boolean enabled)

→ WebSettings#setDomStorageEnabled

setJavaScriptEnabled

public void setJavaScriptEnabled(boolean enabled)

→ WebSettings#setJavaScriptEnabled

getUserAgentString

public String getUserAgentString()

→ WebSettings#getUserAgentString

setUserAgentString

public void setUserAgentString(String ua)

→ WebSettings#setUserAgentString

clearCache

public void clearCache()

loadUrl

public void loadUrl(String url)

指定されたURLのページを開きます。

パラメータ:
urlページURL

loadFile

public void loadFile(String file)

ファイルを開きます。

パラメータ:
file「assets」フォルダ内のファイル名

callScript

public void callScript(String script)

JavaScriptを実行します。

パラメータ:
scriptスクリプト

setFocus

public void setFocus()

割り当てられている WebView オブジェクトにフォーカスを当てます。

canGoForward

public boolean canGoForward()

次のページに進むことができるかどうかチェックします。

戻り値:
次のページに進むことができる場合 true、できない場合 false

goForward

public void goForward()

次のページに進みます。

canGoBack

public boolean canGoBack()

前のページに戻ることができるかどうかチェックします。

戻り値:
前のページに戻ることができる場合 true、できない場合 false

goBack

public void goBack()

前のページに戻ります。

zoomIn

public void zoomIn()

一段階拡大して表示します。

zoomOut

public void zoomOut()

一段階縮小して表示します。