1 AndyYuan317

尚未进行身份认证

种一颗大树最好的时候是十年前,其次是现在!

等级
TA的排名 3w+

Android打包出现的Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'问题解决

今天在项目打包的时候出现这个问题,在项目运行的时候没有出现任何异常,但是在打正式包的时候出现了这个问题,这个问题就是我们在依赖第三方包的时候出现的依赖包重复的问题:报错如下:Error:Executionfailedfortask':app:transformClassesWithJarMergingForRelease'.>com.android.build.api.t...

2019-09-12 15:38:02

android与js的交互之jsbridge使用

众所周知,app的一些功能可能会使用到H5开发,这就难免会遇到java与js的相互调用,android利用WebViewJavascriptBridge实现js和java的交互,这里介绍下JsBridge第三方库的使用。github传送门:https://github.com/lzyzsd/JsBridge简单分析java与js相互调用如下:java发送数据给js,js接收并回传...

2019-09-11 14:37:26

Android在WebView中使用H5来调用本地相机相册的方法

最近在做一个项目需求是在Android原生的Activity中嵌套一个WebView来做混合开发,之前也做过这样的开发方式,一般都是纯H5的逻辑使用,但是这次使用的是H5来调用本地的相机相册,下面坑来了:1:首先Android原生和H5的交互的集成问题。2:H5中调用本地的相机相册和视频拍摄是调用不起来的,需要原生自己调用。3:WebView在使用过程中会出现一系列问题。首先解...

2019-09-06 15:29:01

JS判断Android手机型号

使用mui开发H5应用的时候出现适配不同Android手机型号的需求,如下:varua=navigator.userAgent;varphoneType=ua.indexOf("vivoY71A");//括号中是手机型号其中的ua就是包含手机型号的字符串,phoneType返回-1表示不是此手机型号。...

2019-08-07 10:35:12

SurfaceView: Exception configuring surface java.lang.RuntimeException: setParameters

当我们自定义相机的时候有极少部分手机是会报错不支持图片预览的,报错位置如下:camera.setParameters(p);这是因为个别机型在SupportPreviewSizes里汇报了支持某种预览尺寸,但实际是不支持的目前在小米6手机上出现这个问题:会报如下错误:SurfaceView:Exceptionconfiguringsurface...

2019-07-31 15:32:31

Android中调用H5中WebView中的方法

在Android原生中可以通过底层获取到嵌入原生中的WebView,并且调用H5中的方法,具体如下:ArrayList<IWebview>weblist=SDK.obtainAllIWebview();for(inti=0;i<weblist.size();i++){...

2019-07-27 19:39:56

Android开发工具类集合

各种帮助类汇总:https://github.com/Blankj/AndroidUtilCode常用的ios风格dialog和meterialdesign风格的dialog:https://github.com/glassLake/DialogUtils提高android应用的颜值,酷炫UI组件汇总:https://github.com/madongqiang22...

2019-07-27 19:34:34

mui刷新当前页面和返回当前页面刷新处理

1:使用mui开发的时候出现一个需求是刷新当前页面,有一个列表数据展示项,当点击删除其中一项让页面做一个刷新:只需要在删除逻辑后添加一句:location.reload();就可以了。2:当A页面进入B页面后在B页面做了操作,当在B页面完成操作后返回A页面后要在A界面做刷新处理:在B界面添加如下:mui.init({beforeback:function(){...

2019-07-18 10:05:21

滕王阁序文章解析

滕王阁序【作者】王勃【朝代】唐豫章故郡,洪都新府。星分翼轸(zhěn),地接衡庐。襟三江而带五湖,控蛮荆而引瓯(ōu)越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃(fān)之榻。雄州雾列,俊采星驰,台隍(huáng)枕夷夏之交,宾主尽东南之美。都督阎公之雅望,棨(qǐ)戟遥临;宇文新州之懿(yì)范,襜(chān)帷(wéi)暂驻。十旬休假,胜友如云;千里逢迎,高...

2019-06-04 10:25:17

Failed to resolve:recyclerview-v7或Could not find recyclerview-v7.jar的报错问题

今天在构建项目的时候发现者这个问题:Error:Couldnotresolveallfilesforconfiguration':BaseLib:debugCompileClasspath'.>Couldnotfindrecyclerview-v7.jar(com.android.support:recyclerview-v7:26.1.0).Sear...

2019-05-29 14:37:09

本地图片或拍照文件进行base64编码,百度进行识别的解决方案

当使用plus.gallery.pick选取文件的时候其实返回给我们的是一个本地文件URL路径。但是在使用的时候有的时候是需要一个文件对象,比如当把一个本地图片转换为base字符串的时候就出现了这个问题:如下:核心代码如下:/**本地图片的绝对路径地址转换成base64编码如下代码:*/functiongetBase64Images(l...

2019-05-14 17:30:46

int和Integer的比较总结

1.Integer与newInteger()不会相等,因为他们在做比较的时候,不会经历拆箱过程,Integer的引用指向栈,而newInteger()指向堆,他们的内存地址不一样,所以如果两者比较的话为false。2.两个都是非new出来的Integer,如果数在-128到127之间,则是true,否则为false,java在编译Integeri2=128的时候,被翻译成-&...

2019-05-06 09:44:23

6张思维导图帮你搞定HTML和CSS

这6张思维导图帮你搞定HTML和css:高清图片下载地址:6张思维导图帮你搞定HTML和CSS第2张:第3张图第4张图:第5张图:第6张图:

2019-04-30 11:20:17

移动端禁止body内容上下滑动

直接给body设置这两个属性就可以了。body{height:100%;overflow:hidden;}如果还是不行做如下设置:<bodyontouchmove="returnfalse;">....</body>...

2019-04-18 16:25:28

Android中的Mvvm设计模式这一篇文章就够了

1.DataBinding介绍2015年谷歌I/O大会上介绍了一个框架DataBinding,DataBinding是一个数据绑定框架,以前我们在Activity里写很多的findViewById,现在如果我们使用DataBinding,就可以抛弃findViewById。DataBinding主要解决了两个问题:-需要多次使用findViewById,损害了应用性能且令人厌...

2019-04-16 15:30:44

JQuery专栏之十六————服务器端文件下载的实现

16.服务器端文件下载的实现。从服务器端下载文件到客户端的实现方式有很多。本例从服务器端下载图片文件和wod文档至客户端。首先在表单中添加一个图形控件image1和学生组合框,每个学生的照片对应于一个图片文件,其文件名为学号与jpg的组合(如D2014540101.jpg)。图片文件下方添加一个学生简介的超链接,其链接文件名为学号与doc文件的组合(如D2014540101.doc)。下面给...

2019-04-11 09:31:42

JQuery专栏之十五————利用文件框控件file实现文件的上传

15.利用文件框控件file实现文件的上传。文件上传的方法有很多,jQuery也有许多文件上传控件。本例采用最基本的HTML文件框(<inputtype='file')实现文件上传,不限制上传文件的类型和大小。具体地,在表单myForm1中添加一个学生组合框,每个学生可以上传一个照片的图形文件到服务器端,图形文件以学号命名。点击“上传”按钮后,客户端调用服务器端程序Easyui_fi...

2019-04-11 09:30:41

JQuery专栏之十四————表单的键盘控制与控件聚焦

14.表单的键盘控制与控件聚焦。在Web应用开发中,键盘操作控制可以通过绑定控件的keydown事件实现。本例创建的表单中包含文本框、日期框、组合框、复选框等多种控件。键盘控制要求在页面初始化时将光标聚焦在第一个控件(学号)上,当用户按下回车键、向下键(↓)、向上键(↑)时,光标自动将聚焦到相应的下一个或上一个控件上。本例键盘控制的具体实现过程和程序如下:①通过$('input,sel...

2019-04-11 09:29:32

JQuery专栏之十三————获取表单中可编辑控件的名称、类型及其值

13.获取表单中可编辑控件的名称、类型及其值。在jQquery中,可以通过多种方法获取页面中的所有可编辑控件的名称、类型和值。不同类型的控件其取值方法不同。一般控件可直接使用jQuery语句$(#id).val()取值,而textbox和combobox控件需要使用getValue方法取值。checkbox控件的取值比较复杂,可以在判断其选中状态的基础上,使用attr()方法从属性中取值。...

2019-04-11 09:28:31

JQuery专栏之十二————利用布局(layout)控件实现页面布局

12.利用布局(layout)控件实现页面布局。在EasyUI中,布局控件(layout)将屏幕分成五个区域(北区north、南区south、东区east、西区west和中区center),每个区域都是一个容器,用于包含其他控件。中间区域面板(region:center)是必需的,边缘区域面板是可选的。每个边缘区域面板可通过拖拽边框调整尺寸,也可以通过点击折叠触发器来折叠面板。...

2019-04-11 09:27:21

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。