完成Android 版网页快照功用

如今一般的购物网站,在你完毕生意后都会将页面拍照防止日后发生商务胶葛,而关于我们移动开发者这个传统互联网上的优良阅历也一样给了我们一些描写上的启迪,接下来我将几种完结思路写出来供我们参看。 方案一:运用WebViewClient的onPageFinished工作 我们运用WebView作为程序里的内嵌式浏览器的闪现网页的时分,如果不进行格外设置,当用户点击WebView里面的衔接就会另外发起And http://www.kp1234.info/linked/20130321.do roid手机内置的浏览器,而脱离其时的Activity,关于这一疑问,我们可以进行自定义浏览器的客户端设置,代码如下: mWebView.setWebViewClient(new WebViewClient(){

}); 在setWebViewClient()的内容时,我们可以重写onPageFinished()来捕捉WebView加载完毕的工作,要害代码如下:         /* WebView取得WebSettings */
        WebSettings webSettings = wView.getSettings();
        /* 设置能工作JavaScript */
        webSettings.setJavaScriptEnabled(true);
        
        /*  */
        /*  */
        /* WebView设置WebViewClient */
        wView.setWebViewClient(new WebViewClient(){
        	@Override
        	public void onPageFinished(WebView view, String url) {
        		/* 获取画面 */
        		Picture picture = view.capturePicture();
        		ByteArrayOutputStream baos = new ByteArrayOutputStream();
        		/* 获取宽高 */
        		int width = picture.getWidth();
        		int height = picture.getHeight();
        		if (width > 0  http://www.1111kp.info/linked/20130321.do 
posted @ 2013-03-22 05:41  chinadiy197601  阅读(349)  评论(0编辑  收藏  举报