タグ

2012年1月20日のブックマーク (2件)

  • Webブラウザ(WebView)を利用する(2) | TechBooster

    Webブラウザ(WebView)を利用する(1)の記事では、WebViewの基を書きました。 WebViewを利用したアプリを作る際に、読み込み中にユーザに対してダイアログを表示したり、読み込みに失敗した際など、特定のイベントに対して処理を行いことがあるかと思います。 そんな時はWebViewに対してWebViewClientを登録することで実現可能です。 WebViewClientクラス WebViewClientクラスを継承したクラスを作成し、任意のイベントに対するメソッドをオーバーライドして、処理を記述します。 主なイベントは下記の通りです。 ページのスケール変更時(拡大 or 縮小) ページの読み込み開始時 ページの読み込み完了時 ページの読み込み失敗時 認証要求開始時 他にもいくつかイベントがありますので公式のドキュメントを参照してください。 ここでは例として、ページの読み込み

  • AndroidのWebViewをできるだけ速く表示する(キャッシュ・先読み編)

    ネットワーク越しにWebサイトを表示するとなった場合、表示の高速化にはキャッシュ戦略は外すことができません。 といってもWebViewの場合、裏側にいるWebKitがキャッシュ処理を行ってくれるのでそれほど独自で実装する事は無いかもしれません。 ◯WebViewのキャッ...