![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的Android之路
文章平均质量分 59
请叫我空空大人
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
Android中webservice接口的调用
概述WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。在Android中适合WebService的SDK有一些,比较常用的有Ksoap2,可以从我的资源https://download.c...原创 2018-07-21 16:17:54 · 7499 阅读 · 2 评论 -
Android中LoadingLayout的简单使用
年后的第一周马上要结束了,小伙伴们是不是还处于每天都睡不够、睡不醒的状态。过年的时候,也没有好好写文章,趁着这段时间项目还不是很忙,赶紧补补。简介我们的项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,这四种情况是我们在项目中不可避免要出现的。有一个挺牛逼的哥们把这几种情况封装成库了,方便大家使用,不过现在这个库已经停止维护了。原理比较简单,继承FrameLayout...原创 2019-02-16 11:21:16 · 1019 阅读 · 0 评论 -
解决提交到github报错Please tell me who you are
今天向github上提交工程的时候,出现“Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to...原创 2019-01-20 17:29:48 · 3522 阅读 · 0 评论 -
Android图片加载框架之Picasso的使用
简介Picasso是Square公司出品的一个强大的图片下载和缓存图片库。使用起来方便快捷,很轻松的加载图片在你的应用程序中。Picasso还可以帮我们做以下事情(1)在adapter中需要取消已经不在视野范围的ImageView图片资源的加载,否则会导致图片错位,Picasso已经解决了这个问题。(2)使用复杂的图片压缩转换来尽可能的减少内存消耗(3)自带内存和硬盘二级缓存功...原创 2019-01-20 10:56:32 · 751 阅读 · 0 评论 -
Android图片加载框架之Glide的使用
简介 对于Glide这个图片加载框架,相信很多人都在使用,我以前一直用的Picasso,相比于Picasso而言,Glide功能更加丰富。Glide是在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。特点(1)使...原创 2019-01-15 09:33:59 · 892 阅读 · 0 评论 -
Android中ButterKnife的使用
简介ButterKnife是注解中相对简单易懂的很不错的开源框架,使用ButterKnife可以提升我们的开发效率,不需要写很多findViewById来找到View对象,可以为我们省去很多的时间。特点1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率2.方便的处理Adapter里的ViewHolder绑定问题3.运行时不会影响APP效率,使用配置方便4...原创 2019-01-06 00:14:15 · 16385 阅读 · 1 评论 -
Android中JieCaoVideoPlayer的简单使用
JieCaoVideoPlayer是一个非常好用的视频播放控件特点1.可以完全自定义UI和任何功能2.一行代码切换播放引擎,支持的视频格式和协议取决于播放引擎,android.media.MediaPlayer ijkplayer3.完美检测列表滑动4.可实现全屏播放,小窗播放5.能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套...原创 2018-12-26 15:17:11 · 1133 阅读 · 0 评论 -
Android上的弹幕控件OpenDanmaku
简介OpenDanmaku是Android中目前非常流行的第三方弹幕控件,可以实现在播放视频、直播和评论模块中弹出用户的实时评论,并且以滚动的方式显示。该框架非常适合应用在商城、音乐播放和新闻类软件中的评论功能模块。项目地址https://github.com/linsea/OpenDanmaku 效果演示使用方法1.在build.gradle添加moduleim...原创 2018-12-19 15:27:50 · 1408 阅读 · 2 评论 -
PhotoView的使用
最近项目里要用到图片缩放放大的功能,而PhotoView可以方便快捷的实现放大缩小功能。PhotoView简介这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点击放大缩小。支持在ViewPager中翻页浏览图片。PhotoView是一款扩展自Android ImageView,支持通过单点/多点触摸图片缩放的智能控件。功能实用和强大。PhotoView的功能图片...原创 2018-11-26 21:11:37 · 374 阅读 · 0 评论 -
轮播控件RollViewPager的简单使用
我们在项目中经常会用到图片轮播,以前实现图片轮播的功能用的都是viewpager,实现比较麻烦,代码要写一大堆。而在github上很多大神整理了很多轮播的控件,我们这篇博客就来介绍一下RollViewPager的使用,简单方便又快捷。对RollViewPager有兴趣,或者希望更深入学习的可以直接去github下载源码学习:https://github.com/Jude95/RollVie...原创 2018-11-07 09:40:20 · 562 阅读 · 0 评论 -
Android中加载Gif动画
有一段时间没有更新博客了,最近过的也是浑浑噩噩的,不知道每天都在干什么,以后会正常更新博客。gif在android中还是比较流行,所以最近研究了一下加载Gif动画,看了许多大神的博客和源码,这里就借花献佛,加载gif动画,我使用了三种方式,分别是:1.自定义控件加载gif动画2.使用Glide加载gif动画3.使用android-gif-drawable加载gif动画下面看一下...原创 2018-10-09 11:33:33 · 5450 阅读 · 0 评论 -
Android中的mvp模式
MVP简介MVP(Model-View-Presenter) 是针对有GUI存在的应用程序,比如像安卓,苹果以及PC的客户端软件中用以划分组织代码的一种设计模式,是由MVC模式升级演进出来的,目的在于,对于GUI层来说,把UI展示与逻辑分开。MVP(Model-View-Presenter)模式Model:主要负责数据的存取功能。Presenter需要通过Model层来存储、获取数据。...原创 2018-10-15 11:02:33 · 185 阅读 · 0 评论 -
二维码的扫描及生成
最近项目中要用到扫描条形码的功能,以前写过扫描二维码的功能,其实功能实现是一样的。那下面我就给大家讲一下二维码的集成与使用,希望可以帮助到大家。QRCode 简介二维码 (QRCode):最早是日本的一家公司,所定义的一个编码标准,全称 Quick Response Code。它通过在一个矩形区域内使用黑白两种像素来进行编码,它具有高纠错性、高可用性、高识别性。二维码的实现和解析是非常复...原创 2018-09-05 09:36:54 · 894 阅读 · 2 评论 -
Android中自定义日历控件
最近闲来无事,写了一个简单日历的View,可能有些写的不完善的地方,后期我会慢慢完善的。先来看一下自定义实现的日历效果:NewCalender是一个自定义View,继承LinearLayout,通过动态添加布局文件来实现界面效果,可以点击前后按钮进行月份的切换,通过渲染日历视图实现简单的日历效果。最后通过自定义CalenderItemTextView,继承TextView,然后用画笔对...原创 2018-08-29 09:27:51 · 882 阅读 · 2 评论 -
Android使用虹软进行人脸检测+使用zxing二维码扫描
最近项目中有一个比较奇葩的需求,我相信很多人都没有听过这个需求,可能这个需求分开做过,但是合在一起的需求肯定没有做过。那么这个需求是什么呢?需求:同一个入口进入,先判断是不是人脸,如果是人脸的话,就把人脸的照片截取下来传到后台进行比对。如果不是人脸,要求对二维码进行扫描,当时刚接到这个需求的时候,也是一脸懵逼,还可以这样操作?这个需求困扰了我好几天,人脸检测倒还可以,通过第三方的SDK可以...原创 2019-04-19 09:56:30 · 1342 阅读 · 8 评论