当前搜索:

SpringMVC中HttpRequestMethodNotSupportedException时返回中文乱码分析解决

为了统一解决RestController的全局异常,包括自定义异常和SpringMVC底层抛出来的异常,我们用了@ControllerAdvice来拦截异常,但是拦截到某些底层异常时返回中文却乱码了,本文根据分析源码得出几个解决方案。...
阅读(6055) 评论(3)

Android中jsoup的混淆规则

项目中使用了jsoup来分析html文档,一切都很顺利,但是在代码混淆后在某些手机上却发生了异常导致App崩溃。于是赶紧搜索了jsoup的混淆规则,发现千篇一律的保持了jsoup所有类不被混淆,这显然不是我想要的,于是我…...
阅读(2041) 评论(2)

Android8.0运行时权限策略变化和适配方案

Android8.0也就是Android O即将要发布了,有很多新特性,目前我们可以通过AndroidStudio3.0 Canary版本下载Android O最新的系统映像的Developer Preview 4版本,Developer Preview4是Android O正式版推出前的最后一个预览版......
阅读(59660) 评论(15)

更纯粹的下拉刷新和加载更多

在不久前的很多下拉刷新框架都带有上拉加载更多的功能,加载更多的功能可以动态关闭或者打开。再比如ListView和GridView是通过添加HeaderView和FooterView来实现了下拉刷新和上拉加载更多的,我们认为这是设计上的缺陷,同时也影响了我们实现更加复杂布局。我认为更纯粹的下拉刷新…...
阅读(14614) 评论(5)

Java/Android中的优先级任务队列的实践

本篇文章适用于Java和Android开发者,会从实现一个最简单的队列过渡到实现一个带有优先级的队列,使用生活中最常见的的例子结合讲解,保准你可以掌握基本的队列原理。...
阅读(91267) 评论(14)

二维码识别之Android完整编译Zbar

本文将教会你从头开始,基于zbar和libiconv完整的编译一个纯净版的zbar。本文提供了jni源代码、jar文件和so文件、远程依赖等三种方式使用原生zbar。又单独提供了一个基于zbar封装的相机,提供了一个自定义View,通过自定义View很简单的调用二维码扫描功能。...
阅读(69764) 评论(51)

Linux 配置SFTP,配置用户访问权限

本文最终的效果:在Linux下建立sftp-users用户组,在该组下建多个用户,禁止该组所有用户ssh远程登录服务器,但是允许该组所有用户登录sftp,并只能访问自己的目录及子目录中的文件。本文以admin用户为例,下面出现的admin均指该用户或者该用户目录。...
阅读(9817) 评论(1)

Android结合业务请求JavaBean、List<JavaBean>等复杂对象

Http直接请求到与业务绑定的JavaBean和List等复杂对象,而不是请求到Json、XML、Protobuf后再手动解析,请求完成后一句话即可判断Http层的成功和业务层的成功。...
阅读(102095) 评论(18)

Git管理多个SSH密钥,Git多帐号配置

这段时间在Ubuntu上做开发,又一次发现命令是真好用,加上这段时间把服务器从Windows迁到CentOS,也渐渐习惯了Vim,今天总结记录下个人这几天Git多帐号配置的历程。...
阅读(5942) 评论(1)

AndServer,一个Android端的web服务器

AndServer是一个Android端的Web服务器,类似Apache或者Tomcat,它是一个普通的Android Library,Android项目Gradle远程依赖或者添加Jar包皆可引入即可进行开发。...
阅读(23047) 评论(62)

写给即将/正在找工作的Android攻城狮

这段时间从北上广深杭不断传来一两个月找不到工作的消息,我一个从杭州去上海的朋友也是一周多了才拿到一只手都能数过来的面试机会。加上近来前端开发火爆,很多公司采用React Native来开发应用,还有微信小程序的出现,让一些同学开始…...
阅读(7803) 评论(10)

Fresco实践总结-高斯模糊、圆形圆角、URL、File、Assets、Resource

前端时间我写了一个Android相册库Album,当时我在做测试的时候发现,用Picasso或者Glide时,当列表达到上千条时,滑动起来就会卡,但是换成Fresco后一点都不卡了,而且Fresco做到的几个内置效果让我欣喜若狂,所以我把我的使用总结记录下来。...
阅读(4952) 评论(6)

Fragment使用姿势之NoFragment

NoFragment支持传统Fragment用法,支持startFragmentForResult,支持一个Fragment启动多个实例,自持自动维护Back Stack,顺序不会错乱,支持Fragment中直接setToolbar()、setTitle()、displayHomeButton()、支持返回键自动处理、你能想到的尽管来吧,反正都可以满足。...
阅读(8717) 评论(18)

Freeline 让AndroidStudio快的飞起来

你的AndroidStudio编译时是否很卡?你的Gradle编译时是否很慢,运行一次要等10分钟?如果你还没有遇到,那可能说明你的电脑配置够好,或者项目还不够大。 版权声明:转载必须注明本文转自严振杰的博客:http://blog.yanzhenjie.com 尤其像我这种公司电脑配置渣,还是机械硬盘的开发者肯定是忍不了的,太影响开发效率了,所以我们就想办法加快编译速度了,当然加快编译的手段有...
阅读(13735) 评论(20)

Ultra-Pull-To-Refresh 自定义下拉刷新视差动画

下拉刷新视差动画也是这几天公司的一个动画,今晚终于不用加班了,加上好多小伙伴问我这个效果,就把这个动画用博客的形式介绍给大家吧,对了如果你想和我交流更多,可以加我博客联系方式中的QQ群。首先要说明,今天讲的是自定义下拉刷新动画,不是下拉刷新框架怎么写,所以就算不是你想要的,你看看也无防哈哈哈哈……...
阅读(8031) 评论(11)
53条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:1569883次
    • 积分:6461
    • 等级:
    • 排名:第4240名
    • 原创:52篇
    • 转载:0篇
    • 译文:1篇
    • 评论:1240条
    我的微信公众号
    欢迎关注我的公众号,不定期为您推送优选博文,生活趣事!
    关注我的微信公众号

    关注我的微博
    友情链接


    我的Github

    QQ交流群 547839514

    博客专栏