自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android 仿今日头条视频播放器实现(不使用节操哟)

1.概述本人经常刷今日头条,里面的视频模块我觉得做的很好,做Android的嘛,看到好的东西就想怎么实现的。头条的那个视频播放器,只能同时播放同一个视频,点击下一个上一个就停止,觉得这功能不错,决定自己实现一下。先看一下最后的效果图吧:2.实现思路通过mediaPlayer + TextureView实现视频播放,播放,暂停,进度条分别对应MediaPlayer 的st

2017-10-20 15:05:00 5524 2

原创 浅谈Android Rxjava + Retrofit + MVP 框架模式

当下,Rxjava + Retrofit + MVP是Android开发最流行,使用最多的框架了,替代了原来的OKhttp + MVC的模式,但是好处在哪呢。其实Retrofit是在Okhttp的基础上发展而来的网络请求框架,区别不是很大,但是跟RxAndroid配合使用就能发挥其威力了。下面我们就这三方面对比原来的mvc模式进行解析,并结合具体代码来说明。1.首先我们说一下,mvp与mvc的区别...

2018-05-18 16:24:18 7253 4

原创 Android流行UI布局 BottomNavigationView+ViewPager+Fragment的使用

1.概述Android端采用底部导航栏的app非常多,一般我们都采用RadioGroup,RadiaButton来进行界面的切换。今天我们要讲的是一个新的控件BottomNavigationView,用于替换RadioGroup。这个控件位于support-design包下,是google25以上推出的新的一个控件。现在我们用BottomNavigationView+ViewPager+Fra

2017-12-15 16:20:11 2168

原创 Android LocalBroadCastManager 使用总结

1.概述在Android中,BroadCast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来打比方,我们平常使用收音机是这样的,许多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使

2017-12-14 11:24:53 473

原创 Android 实现fragment懒加载

1.概述我们在做Android开发的时候,经常会用到activity+fragment+viewPager的组合,但是fragment内部有预加载的机制,当我们滑动到目标fragment的时候其实数据已经加载完毕了,这样就可能导致整个应用启动速度缓慢,影响用户体验。能不能当我们已经滑动出fragment,然后再去加载数据呢。当然可以!!!这就是我们今天要分享的fragment的懒加载了。2

2017-12-04 16:26:26 364 1

原创 android 仿ios右滑退出当前activity

1.概述     iPhone的用户在使用APP的时候,打开很多页面想关闭的时候只需要在屏幕的左侧向右滑动即可退出当前页面,这是iPhone没有返回键的原因。但是这个效果很炫酷呀,能应用在Android上不是更好吗,今天就来讲一个这个功能的实现,不深究代码,只讲使用。先上效果图吧:2.实现过程添加依赖 compile ‘me.imid.swipebacklayout

2017-11-15 11:20:35 1936 3

原创 Android 二维码的扫描,识别与生成功能使用简介

1.概述中国的二维码技术领先全世界,走在大街上,都是二维码的身影,也极大的方便了我们的生活。今天我们就来讲一讲Android开发中二维码的开发与使用。二维码的功能中包括三大部分,第一是二维码的扫描,比如你微信支付,支付宝支付都需要扫描二维码,第二个是二维码的识别,微信中有这样一个功能,长按一张图片可以弹出识别图中二维码的界面,识别后可以跳转相应页面,第三个是二维码的生成,没有生成哪来的扫描呢,

2017-10-27 10:02:18 789 6

原创 推荐一个好用的权限申请框架

1.概述android6.0以上,google为了系统的安全性,当app用到设计到用户隐私的权限的时候需要进行权限适配,所以我们仅仅在AndroidManifest中声明权限还是不够的。需要手动的进行权限适配。无意中发现了一个权限适配的非常好的框架,推荐给大家使用。使用方法:在build.gradle中声明compile 'com.yanzhenjie:permission:1.1.0

2017-10-25 16:40:42 5503 3

原创 基于videoView的自定义播放控制器的视频播放器

基于videoView的自定义播放控制器的视频播放器

2017-10-25 10:05:51 1581 2

原创 Android 照片视频选择功能实现

1.概述现在好多的app中都需要实现照片,视频的选择功能,例如头像的修改。网上找了许多例子都不太尽如人意,决定自己实现以下,博客记录一下,也加深自己的记忆。好了,先看一下效果图吧简单描述一下:1.默认显示的是所有的照片跟视频,当然了,可以手动选择显示所有的图片还是所有视频还是所有图片和视频。也可以手动选择是单选还是多选,只要在外部通过intent传递两个参数就可以了2.点击

2017-10-13 09:50:07 1603 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除