![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
止步前行
从小白到大师,是一个过程,请相信过程。
展开
-
Android网络请求的几种方式(HttpUrlConnection、HttpClient、Volley)
一、前言在日常开发的Android项目里,我们经常用到客户端请求网络资源,大多数人都是用现在流行的第三方框架,或者公司前辈们已经封装好的框架,根本就不用我们写一些性能很low且很费时费力的代码。今天花点时间对它们做点对比总结。 (1)、JDK内置原生API: HttpUrlConnection (2)、Android内置包装API: HttpClient (3)、框架:Volley/Xu...原创 2018-03-13 16:08:56 · 5182 阅读 · 0 评论 -
Android自定义视频播放器(五)
参看:Android自定义视频播放器(一):https://blog.csdn.net/zxd1435513775/article/details/81507909 参看:Android自定义视频播放器(二):https://blog.csdn.net/zxd1435513775/article/details/81533053 参看:Android自定义视频播放器(三):https://...原创 2018-08-13 11:27:32 · 1248 阅读 · 3 评论 -
Android自定义视频播放器(一)
一、引言我们在开发Android多媒体应用时,有两种方式来播放多媒体资源。第一种是使用隐式的Intent,来使用系统或者手机已经安装的第三方播放器应用来播放音视频,第二种是使用Android自带的、我们自定义的播放器来播放,这种主要是采用Android提供的MediaPlayer和VideoView来播放多媒体文件,下面会逐一讲述。两种方式的代码如下://隐式方式,使用第三方播放器 In...原创 2018-08-08 15:12:24 · 10839 阅读 · 3 评论 -
Android自定义视频播放器(四)
参看:Android自定义视频播放器(一):https://blog.csdn.net/zxd1435513775/article/details/81507909 参看:Android自定义视频播放器(二):https://blog.csdn.net/zxd1435513775/article/details/81533053 参看:Android自定义视频播放器(三):https://bl...原创 2018-08-10 14:58:08 · 1332 阅读 · 0 评论 -
Android自定义视频播放器(三)
参看:Android自定义视频播放器(一):https://blog.csdn.net/zxd1435513775/article/details/81507909 参看:Android自定义视频播放器(二):https://blog.csdn.net/zxd1435513775/article/details/81533053一、引言...原创 2018-08-09 15:01:48 · 8870 阅读 · 4 评论 -
Android自定义视频播放器(二)
一、引言Android自定义视频播放器(一) https://blog.csdn.net/zxd1435513775/article/details/81507909上一篇在对VideoView使用时,加上了这样一行代码:videoView.setMediaController(new MediaController(this));这行代码为VideoView加上了控制面板,可...原创 2018-08-09 11:07:21 · 3841 阅读 · 7 评论 -
Android解析Json数据
数据格式: 解析数据:原创 2017-06-20 10:12:23 · 239 阅读 · 0 评论 -
Android自定义图片三级缓存(内存、SD卡、网络)
图片的三级缓存是指:内存缓存、SD卡缓存、网络缓存,加载速度不言而喻。 对于现有的加载图片的第三方框架,比如Picasso、Glide等,都封装好了缓存策略,所以在用的时候也不用考虑OOM的情况,但我们要知其然而知其所以然,可以自己动手写个三级缓存策略,对框架的分析也有一定的益处。下面提供具体的代码:此处为读取图片的过程,调用的是BitmapCacheUtils工具类的getBitmap()方法,原创 2017-09-18 14:22:49 · 731 阅读 · 0 评论 -
Android顶部banner轮播图的两种实现(ViewPager+ViewPagerIndicator/banner)
一、第一种方式:ViewPager+ViewPagerIndicator1、在gradle文件中,加入ViewPagerIndicator的依赖,我是以jar的形式添加 2、在布局文件中,写好布局: 3、在fragment中实例化: 4、为ViewPager添加适配器、为ViewPagerIndicator绑定ViewPager 5、编写ViewPager的适配器,继承自PagerAdapt原创 2017-10-26 10:03:20 · 6917 阅读 · 4 评论 -
Android自定义视频播放器(六)
参看:Android自定义视频播放器(一):https://blog.csdn.net/zxd1435513775/article/details/81507909 参看:Android自定义视频播放器(二):https://blog.csdn.net/zxd1435513775/article/details/81533053 参看:Android自定义视频播放器(三):https://...原创 2018-08-13 16:29:53 · 1200 阅读 · 0 评论