为您找到搜索结果:3105个
Okhttp传递cookie给Webview的解决方法
publicclassWebkitCookieProxyextendsCookieManagerimplementsCookieJar{privateandroid.webkit.CookieManagermWebkitCookieManager;privatestaticfinalStringTAG=WebkitCookieProxy.class.getSimpleName();publicWebkitCookieProxy(){this(null,null);}WebkitCookieProxy(CookieStorestore,CookiePolicycookiePolicy){super(store,cookiePolicy);this.mWebkitCookieManager=android.webkit.CookieManager.getInstance();}@Overridepublicvoidput(URIuri,Map<String,List<String>>responseHeaders)throwsIOException{//makesu...
web前端css的3种定位属性
CSS的定位属性有三种,分别是相对定位、绝对定位、固定定位。1. 相对定位 //占坑定位,不脱标。还占着标准流里的原来位置,只是参照自己原来位置进行偏移。 定义:相对于自己原来的位置进行位置调整。一般用于位置微调。 用途: 1)微调自己的位置 2)做子元素绝对定位的参考,子绝父相 2. 绝对定位 //脱标定位,脱离标准流。 定义:相对于定位的父元素进行自己的位置调整。定位的父元素可以是相对定位、绝对定位、固定定位,是最靠近的父元素。 用途: 1)绝对定位之后,标签就不区分行内元素、块级元素了,不需要display:block就可以设置宽、高。 2)压盖效果实现 3. 固定定位 定义:相对于浏览器窗口进行定位。无论页面如何滚动,这个盒子显示的位置不变。 用途: 1)返回顶部实现 2)导航栏实现 ...
web前端css清除浮动的方法总结
方法1:祖先加高法 //不常用,不能适应页面的快速变化 如果一个元素要浮动,那么它的祖先元素一定要有高度。有高度的盒子,才能关住浮动。 只要浮动在一个有高度的盒子中,那么这个浮动就不会影响后面的浮动元素。所以就是清除浮动带来的影响了。 方法2:clear:both; //最简单,表示自己的内部元素,不受其他盒子的影响 clear:both的意思就是:不允许左侧和右侧有浮动对象。缺点:它所在的标签,margin属性失效。 方法3:隔墙法,内墙法 //内墙法经常用,可以自适应高度,很重要特点 在两个浮动元素之间添加一个辅助元素div,然后设置这个辅助元素为clear:both;,但是这个元素margin失效了,给它添加一个高度,这就是隔墙法。 一个div元素内只包括浮动元素,这个div是没有高度的,因为浮动的元素撑不起高度,所以给这个div元素添加一个非浮动辅助元素,那么这个div元素就可以自适应高度,这个非浮动辅助元素就是内墙。 一个父亲是不能被浮动的儿子撑出高度的。 方法4:overflow:hidden; 所有溢出边框的内容,都要隐藏...
Web前端css知识点概括
Web前端css知识点的简单概括如下,方便记忆。 1.字体,背景(font-style,font-weight,font-size/line-height,font-family。。。background-color,background-image,background-position。。。) 2.选择器,伪类(id、类、标签选择器,后代、交集、并集、通用选择器,子代、兄弟选择器,伪类选择器) 3.继承性,层叠性(权重计算规则) 4.盒子,浮动,位定(内容宽高、内边距、边框、外边距,标准文档流=>{行内元素:不能设置宽高只包裹内容,块级元素:可以设置宽高但独占一行})...
android的webview控件实现适配手机屏幕自适应高度加载html内容
publicvoidshowWebViewContent(Contextcontext,Stringcontent){ if(!TextUtils.isEmpty(content)){Matchermatcher=Pattern.compile("<body[^>]*>([\s\S]*)<\/body>").matcher(content);if(matcher.find()){//通过正则表达式找出body的内容,包括body标签。下面是head内容,适配手机宽度、图片大小、文字换行Stringhead="<head>"+"<metaname="viewport"content="width=device-width,initial-scale=1.0,user-scalable=no">"+"<style>img{max-width:100%;width:auto;height:auto;}body{word-break:break-all;}</style>"+"</head>";cont...
Android使用webp格式图片的步骤
webp是Android推荐使用的一种图片格式,内存占用很小。使用webp图片是app瘦身和内存优化的很好的方式之一。下面是webp的使用步骤介绍:1.下载webp工具,这个google提供给我们将jpg和png等图片转为webp格式图片的工具 https://developers.google.com/speed/webp/docs/precompiled,点击downloadsrepository即可到下载仓库去下载。2.解压并进入到下载好的bin目录下,即libwebp-1.0.0-windows-x64in,打开cmd窗口输入cwebp,会提示使用方法 C:libwebp-1.0.0-windows-x64in>cwebp Usage: cwebp[options]-qqualityinput.png-ooutput.webp//比如:cwebp-q80test.png-otest.webp,其中-q表示质量参数,其值0到100,可省略,默认80,即cwebptest.png-otest.webp 3.下面是一个批量转化的批处理脚本 @...
在Activity不可见时暂停WebView的语音播放,可见时继续播放之前的语音
privateAudioManagermAudioManager;privateAudioManager.OnAudioFocusChangeListenermFocusChangeListener;@OverrideprotectedvoidonPause(){ super.onPause(); stopPlayVoice();}@OverrideprotectedvoidonResume(){ super.onResume(); startPlayVoice();}publicvoidstopPlayVoice(){ if(mAudioManager==null){ mAudioManager=(AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE); mFocusChangeListener=newAudioManager.OnAudioFocusChangeListener(){ @Override publicvoidonAudioFocusChange(intfoc...
[转]FreeSwitch启用WEBRTC小记
FS启用webrtc:(可以使用自签发的root证书或申请免费的域名证书!以便使用websip)2、生成wss证书,放FS的相应目录:windows是..../freeswitch/certscentos是/etc/freeswitch/tls生成wss证书,如(就是crt+key,证书的两个文件附加在一起):catCA.pemCA.key>/etc/freeswitch/tls/wss.pem删除已有的dtls-srtp.pem,FS重启后会自动生成!(如果dtls-srtp.pem错误,就无法进行语音通讯,报audioDTLSkeyerr!,需删除dtls-srtp.pem让FS自己根据wss.pem创建)类似下面:<X-PRE-PROCESScmd="set"data="internal_ssl_enable=true"/><X-PRE-PROCESScmd="set"data="external_ssl_enable=true"/>conf/sip_profiles/internal.xml中确保下面两个配置打开,一般不用改:<paramna...
webuploader插件ajax提交服务端传参以及回显服务端图片
公司项目目前用到了webuploader插件,目前就写一下我所遇到的下问题,其实用法也很简单,下面贴出我的代码 因为只是一个上传文件插件,而我们用到的也就是上传图片的功能,它的唯一缺点就是没有回显服务端穿过来的图片,导致每次关闭页面之后再次进来,上次上传的图片就不存在,所以我写了一个回显的代码。这里只是一张,后面若是你们遇到多张的可以循环一下,特殊说明下,下面红色标出的是判断图片为空的话就不现实img,否则老是占位影响效果。(因为用的beetl模板所以直接也i按做了判断)<divid="uploader"class="wu-example"><divclass="imgShow"><!--回显服务端图片-->@if(!isEmpty(item.fileRealPath)){<imgsrc="${item.fileRealPath!}"/>@}<divclass="file-panels"><spanclass="cancelbtn-cancel">删除</span></div>&l...
webstorm如何调试vue项目的js
webstormvuewebstorm调试jsjs1.编辑调试配置,新建JavaScript调试配置,并设置要访问的url地址,如下图所示:在URL处填写示例:http://localhost:8080保存好调试配置2.先用dev正常启动项目,然后切换到刚才设置的js调试名称,点击debug按钮,这时候会打开chrome,如下图所示:4.当我们在chrome中运行页面,WebStorm就会响应断点状态,如下图所示:...
webstorm 2018.2.5最新激活方式
亲测时间 2019年6月27日 08:45:52下载破解文件:https://pan.baidu.com/s/1CMh5AYgewZflMVWL9BO-hA打开webstorm/bin目录里面的webstorm64.exe.vmoptions和webstorm.exe.vmoptions文件,最后一行 添加以下代码(注意自己的目录路径)-javaagent:D:programWebStorminJetbrainsIdesCrack-4.2-release.jar 然后打开webstorm注册页面,选择activecode方式,输入如下激活码:56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZS...
eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(二)
eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(二)接上篇博客,本篇博客主要包含两个内容:4.使用Androidstudio创建webservice客户端APP访问服务端。5.开发过程中可能出现的一些错误。 闲话少叙,直奔主题。4.使用Androidstudio创建webservice客户端APP访问服务端先介绍操作,再介绍原理。手机端运行时,必须和电脑端在同一局域网下。使用Androidstudio创建一个项目,使用这个下载链接https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ksoap2-android/ksoap2-android-assembly-2.4-jar-with-dependencies.jar下载soap的jar包。在AndroidManifest.xml中加入网络访问权限代码:<!--访问网络的权限--><uses-permissionandroid:name="android.per...
eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(一)
eclipse使用CXF3.1.*创建webservice服务端客户端以及客户端手机APP(一)本篇博客主要包含五个内容:1.CXF换将搭建以及eclipse配置CXF。2.eclipse创建webservice服务端。3.eclipse创建webservice客户端访问webservice服务端。4.使用Androidstudio创建webservice客户端APP访问服务端。5.开发过程中可能出现的一些错误。(后两个方面在下一篇博客中,详情见末尾。)各工具版本号:Eclipse:EclipseJavaEEIDEforWebDevelopers.Version:Mars.2Release(4.5.2)。Jdk:1.7.0_60,64位,Tomcat:apache-tomcat-7.0.47。Androidstudio:目前最新版:Androidstudio3.0.1。闲话少叙,直奔主题。1.CXF环境搭建以及eclipse配置CXF从Apache官网http://cxf.apache.org/download.html下载CXF压缩包,我下载的是3.1.14版本的,这是下载链接:ht...
怎样将本地web数据库项目部署到腾讯云服务器上?
怎样将本地web数据库项目部署到腾讯云服务器上?1.本地计算机的工作:1.1用eclipse或者myeclipse做好一个web项目,可以只做一个数据库的增删改查,本地部署到Tomcat服务器,看是否能够正常运行项目.1.2将web项目导出成war文件.2.腾讯云服务器的配置:云服务器基础配置详见本人上一篇博客,地址:http://www.cnblogs.com/diyunfei/p/6826557.html2.1sqlserver数据库基础配置配置好上述基础配置之后,在云服务器安装对应的数据库,建议最好和本地计算机数据库版本一致,数据库登录用户名,密码,云服务器计算机名称设置成和本地计算机相同.2.2sqlserver数据库配置.2.2.1打开sqlserver配置管理器,2.2.2选择sqlserver网络配置,---MSSQLSERVER协议---TCP/IP,然后右击选择启用(这是关键一步,如果缺少这一步,则web项目会提示无法连接数据库),然后到上面的sqlserver服务,重新启动sqlserver服务.2.2.3登录sqlserver数据库,创建对应的数据库名称,对应的数...
怎样将本地web项目部署到腾讯云服务器上?
怎样将本地web项目部署到腾讯云服务器上?1.本地计算机的工作:(1).用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署到Tomcat服务器下,打开浏览器看是否能访问本地项目.(2).将web项目导出成war文件.2.腾讯云服务器的配置:(1).配置jdk环境.在云服务器上配置jdk,Tomcat环境,如果用到数据库,那么配置数据库,配置好jdk之后,命令行Java–version查看是否配置成功.(2).开放访问端口.登陆腾讯云服务器,点击安全组选项,注意最上面的项目选择正确,点击安全组选择新建,选择放通全部端口,然后到最下面,点击新建,返回安全组,点击加入实例,勾选响应云主机,然后点击确定.(3)配置服务器防火墙打开服务器管理器,右上角工具---高级安全windows防火墙,点击Windows防火墙属性,选择公用配置文件,入站链接设置为允许,然后确定,服务器配置完毕.3.运行web项目.将第一步导出的war文件放入服务器Tomcat的webAPP目录下,然后从bin---startup.bat启动Tomcat,先在服务器试...