android WebView缩放时卡顿问题

问题描述: WebView 在双指缩放页面时会卡顿

解决过程:有试过打开硬件加速android:hardwareAccelerated="true" 还是没用,纠结了一天,最后屏蔽了设置ua的代码才正常;

setUserAgentString(ua);如果要手动代码设置ua,要注意ua要尽量符合规范才行;

可以参考我设置ua的方法:

String systemUserAgent = webSetting.getUserAgentString();

StringBuilder sb = new StringBuilder();

sb.append(systemUserAgent).append(" myAppName/").append("v_1.0").append(" ").append("NetType/").append("WIFI");

webSetting.setUserAgentString(sb.toString());

时间: 2024-11-05 21:46:30

android WebView缩放时卡顿问题的相关文章

android中listview滑动卡顿的原因

导致Android界面滑动卡顿主要有两个原因: 1.UI线程(main)有耗时操作 2.视图渲染时间过长,导致卡顿 http://www.tuicool.com/articles/fm2IFfU

解决在firefox中看flash视频时卡顿的问题

问题:使用firefox播放音悦台中flash视频时总是出现画面卡顿的现象. 注意:以下的解决方案会导致安全性问题,我用360安全浏览器发现它现在(2015-2-14)就是使用旧版flash插件来解决卡顿问题的. 解决方案的步骤: 1. 下载旧版flash 11.6.602.180 2. 打开安装压缩包中的fp_11.6.602.180_archive\11_6_r602_180\flashplayer11_6r602_180_win.exe 3. 打开firefox的about:config,

Android ADT安装时卡在Calculating requirements and dependencies

AndroidSDK及Eclipse安装都很顺利,但是在Eclipse下安装ADT插件时,先采用点击Help->installnew software->Add...,无论输入https://dl-ssl.google.com/android/eclipse/或者http://dl-ssl.google.com/android/eclipse/,总是卡在Calculatingrequirements and dependencies. 采用第二种方法即本地安装先下载了ADT-11.zip,点击

Android Studio 工具栏切换卡顿

首先上解决方案:开启Docked Mode,关闭Pinned Mode. 问题来由: Android Studio 开始使用的时候,不喜欢开启Docked Mode后代码编辑器的大小总是在变化,于是关了~~ 后来各种卡顿,内存升到8G也没管事,也没想起来改过这个选项~~内心琢磨着这个玩意怎么这尿性.. 直到一天重装了AS,修改这个选项的时候发现修改前后差距不是一般般~~~~

visual studio 2013运行时卡顿 CPU占用超50%的解决方法

如果你许久未使用vs,再次新建一个工程时,有可能会遇到这种情况,鼠标点击.滚轮滑动都一卡一卡的,打开任务管理器一看,一个vs,内存占用几十M,CPU占用却几乎达到50%(我的是57%)!!!编写代码各种卡顿,完全不能忍... 解决方法:有可能是vs的一些内部文件丢失,根据vs的提示.我在编写c++时遇到这个问题,于是去找安装镜像,解压出了SSCE40这个文件夹,里面有两个文件,如图: SSCERuntime_x64-chs.exe和SSCERuntime_x86-CHS.exe这两个文件,由于我

notepad++文本编辑器“添加中文时卡顿“解决

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/41677343 现象:notepad++输入中文时出现"卡顿"现象 相似性描述: notepad++无法输入中文.Notepad++无法输入中文后无反应.Notepad++输入中文时出现"卡死"现象.Notepad++输入中文时出

Android webview 退出时关闭声音 4.视频全屏 添加cookie

全屏问题,可以参考 http://bbs.csdn.net/topics/390839259,点击 webView = (WebView) findViewById(R.id.webView); videoview = (FrameLayout) findViewById(R.id.video_view); chromeClient = new WebChromeClient() { // 播放网络视频时全屏会被调用的方法 @Override public void onShowCustomVi

解决webstorm拉取Vue项目时卡顿,及内存爆满问题

最近在拉取Vue项目时总是会出现webstorm内存瞬间爆满,导致webstorm卡死,而且,有时在下载完node_modues后webstorm一直处于updating中,为此在网上找了很多方法结果效果不怎么理想,然后自己就接着捣鼓,终于捣鼓出来了.下面就是方法: 1.打开webstorm,然后依照此路径(files->settings->editor->File Types->ignore files and folders)打开在其输入框中添加"node_modul

Android UI卡顿响应慢性能差怎么办?请用Systrace 来分析查看~

目录 一.Systrace 简介二.Systrace 使用方法三.使用命令行抓取 Systrace四.使用Systrace 检测UI 性能五.使用Systrace 检测警告以及掉帧问题六.查看trace 文件的快捷键七.代码中添加trace 标记具体分析问题所在八.使用TraceView 分析trace Log 一.Systrace 简介 Systrace 允许你收集和检查设备上运行的所有进程的计时信息. 它包括Androidkernel的一些数据(例如CPU调度程序,IO和APP Thread