« Androidでドラッグイベント取得 | トップページ | Androidでメインループ »

AndroidでWebページサムネイル

Androidのwebkitを使ってwebページサムネイル画像を作ってみる。

ポイントは、WebViewをaddContentViewして表示している状態にすること。

でもそれだとサムネイルの意味が無いので、

addContentView(view, new ViewGroup.LayoutParams(1, 1));

みたいに最後にちょろっと入れる感じで問題ない。

import android.webkit.WebView;
import android.content.Context;
import android.graphics.Bitmap;

public class ThumbCreator {

    public WebView web;
   
    public ThumbCreator(Context context){
        web = new WebView(context);
    }
   
    public void loadUrl(String url){
        web.loadUrl(url);
    }
   
    public Bitmap getThumbnail(int width, int height, float scale, boolean hasAlpha){
        return web.createSnapshot(width, height, scale, hasAlpha);
    }
}

|

« Androidでドラッグイベント取得 | トップページ | Androidでメインループ »

Android」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/486213/8911279

この記事へのトラックバック一覧です: AndroidでWebページサムネイル:

« Androidでドラッグイベント取得 | トップページ | Androidでメインループ »