安卓笔记侠

专注安卓开发

导航

随笔分类 -  Android App层13-Webview

WebView内存泄露的解决方案
摘要:一、简介: 做Android开发的相信都对webview不会陌生,而且也对系统自带的webview本身存在的问题也是怨念很久了,一方面是本身对js的支持不是很好另外一方面就是经常被人诟病的内存泄露了,网上也有很多解析和方案但至少在我的项目中是没任何效果的,今天我就分享一下我最终是怎么解决这些问题的( 阅读全文

posted @ 2018-06-14 14:51 安卓笔记侠 阅读(4108) 评论(0) 推荐(0)

WebView性能优化--独立进程
摘要:Android允许一个app同时存在多个进程,可以根据需要把不同的模块放到不同进程中处理。 一、WebView独立进程的好处 1.有效增大App的运存,减少由webview引起的内存泄露对主进程内存的占用。 2.避免WebView的Crash影响App主进程的运行。 3.拥有对WebView独立进程 阅读全文

posted @ 2018-02-28 21:20 安卓笔记侠 阅读(6264) 评论(0) 推荐(0)

Android WebView 上传各种文件(包括拍照 录像 录音 文件 音乐 等,用到图片或拍照的)
摘要:我也是从网上扒下来的,经过多次实验,找到了个好用的。网上能搜到最多的也就是这个解决方案,我英文不好,也没仔细研究,但大多数都是出自这: http://stackoverflow.com/questions/4944102/android-webview-file-input-field-filech 阅读全文

posted @ 2017-09-28 16:36 安卓笔记侠 阅读(1162) 评论(0) 推荐(0)

是否应该开启WebView硬件加速?
摘要:android webview 在3.0+后显示flash要启用硬件加速,开启硬件加速也能够使绘制更加平滑。 开启硬件加速是在manifest中加入: android:hardwareAccelerated=”true” 可以是Activity级别的,也可以是Application级别的。 webV 阅读全文

posted @ 2017-07-22 16:09 安卓笔记侠 阅读(7449) 评论(0) 推荐(1)

Android通过浏览器打开app页面并且传递值
摘要:最近公司有个需求,要求从第三方网页端打开一个网页,然后在网页中点击“下载”,“打开”按钮,在app端进行下载和打开操作。这里记录下方法。 首先,网页和app页面进行交互,其实会很快想到JS交互,但是现在需要在第三方浏览器中,那就没法拿到Webview,也就没法js互交,所以这里android也提供有 阅读全文

posted @ 2017-07-22 13:08 安卓笔记侠 阅读(3122) 评论(0) 推荐(1)

Android如何使用WebView访问https的网站
摘要:Android中可以用WebView来访问http和https的网站,但是默认访问https网站时,假如证书不被Android承认,会出现空白页面,且不会有任何提示信息,这时我们必须加多一些配置。 此方法只针对2.1版本以上的Android。 阅读全文

posted @ 2017-03-29 21:22 安卓笔记侠 阅读(1247) 评论(0) 推荐(0)

解决webview调用 goBack() 返回上一页自动刷新闪白的情况
摘要:问题是:重写了onKeyDown()方法使其goBack(),但是遇到的问题是,每次进入webview再次返回原始页面的时候,中间会有一个闪白的出现。 试了好多网上的方法,发现都是扯淡。 后来意识到,webView 有缓存存在着缓存模式,怎么用不同的缓存模式呢? //设置缓存模式 webView.g 阅读全文

posted @ 2017-03-13 23:49 安卓笔记侠 阅读(14161) 评论(0) 推荐(0)

腾讯TBS X5 WebView的简单使用
摘要:工作中经常涉及H5网页的加载工作,最多使用的就是安卓系统控件WebView,但是当网页内容比较多的时候,需要等待很久才能加载完,加载完后用户才能看到网页中的内容,这样用户需要等很久,体验很差。 那能不能边加载边显示呢,通过搜索发现腾讯X5WebView可以实现,相对体验要好很多,况且手Q、微信、QQ 阅读全文

posted @ 2016-12-26 18:58 安卓笔记侠 阅读(3385) 评论(0) 推荐(0)

时间放前面防止错位
摘要:E浏览器不兼容的时候 注意:当在IE中时,日期会错位一行,解决:带有span的日期放在新闻标题的前面; 即原来新闻题目hfdfdj2014-5-30, 改成2014-5-30新闻题目hfdfdj 浮动元素先写在前面,以免元素错位一行 阅读全文

posted @ 2016-12-26 00:46 安卓笔记侠 阅读(345) 评论(0) 推荐(0)

导航常见样式
摘要:由于a标签属于内联元素,无高度和宽度属性,因此控制鼠标经过状态改变背景颜色时,仅在有文字的地方显示背景颜色。解决的办法是把a标签变为块级元素,display:block inline-block元素特点: 1、和其他元素都在一行上; 2、元素的高度、宽度、行高以及顶和底边距都可设置。 阅读全文

posted @ 2016-12-26 00:22 安卓笔记侠 阅读(459) 评论(0) 推荐(0)

设置图片和文字的垂直居中
摘要:设置图片和文字的垂直居中。vertical-align:middle;图片竖向居中,然后文字就可以和图片对齐。 阅读全文

posted @ 2016-12-26 00:16 安卓笔记侠 阅读(947) 评论(0) 推荐(0)

子div设置浮动无法把父div撑开。
摘要:注意:leftBox和rightBox设置浮动之后脱离了普通的文档流,不再占用原来文档中的位置,因此无法把父div撑开。 解决的方法: 阅读全文

posted @ 2016-12-25 23:53 安卓笔记侠 阅读(412) 评论(0) 推荐(0)

H5调用Android拨打电话
摘要:1.AndroidAndJSInterface.java 2.deml.html 阅读全文

posted @ 2016-10-23 17:54 安卓笔记侠 阅读(7303) 评论(0) 推荐(0)

H5调用Android播放视频
摘要:webView.loadUrl("http://10.0.2.2:8080/assets/RealNetJSCallJavaActivity.htm"); js调用的Java文件中写 点击视频可以选择任意播放器 阅读全文

posted @ 2016-10-23 17:37 安卓笔记侠 阅读(1649) 评论(0) 推荐(0)

JavaScript调Java
摘要:1.映射Java对象到JavaScript对象上 MainActivity.java 注意:解决该WebView.addJavascriptInterface接口不起作用的两种办法 ①针对版本改成16 ②在JavaScript接口类的方法加上@JavascriptInterface注解 2.Java 阅读全文

posted @ 2016-10-23 17:15 安卓笔记侠 阅读(408) 评论(0) 推荐(0)

Java调用JavaScript
摘要:1.main.xml 2.demo.html 3.WebViewDemo.java 首界面 点击按钮时,html内容改变 阅读全文

posted @ 2016-10-23 17:00 安卓笔记侠 阅读(739) 评论(0) 推荐(0)