Android框架
苏火火丶
Adnroid | 江南皮革厂
展开
-
EventBus3.2详解和使用(三)
前言: 懒是人天生的惰性,明知道的不足缺,却不努力弥补。一、概述 上两篇文章对EventBus和使用详细分析了。了解到EventBus是发布/订阅者模式,适用于Android和Java的发布/订阅事件总线。主要功能是替代Intent、Handler、BroadCast在Activity、Fragment、Service线程之间传递消息。它能够简化应用组件间的通信,解耦(有效分离)事件的...原创 2020-04-28 18:26:36 · 919 阅读 · 0 评论 -
EventBus3.2详解和使用(二)
前言: 迷茫,本就是青春该有的样子,但不要让未来的你,讨厌现在的自己。一、概述 我们在上一篇文章中介绍了EventBus普通事件和粘性事件的使用,对EventBus也有了一个大概的了解,但是我们对事件和发布者订阅者的关系有没有弄清楚呢?继续来深入了解。EventBus使用的是发布/订阅者模式:发布者通过EventBus发布事件,订阅者通过EventBus订阅事件,当发布者发送事件...原创 2020-04-26 19:01:09 · 506 阅读 · 0 评论 -
EventBus3.2详解和使用(一)
前言: 青春不是一个年纪的终结,也不是面孔的日益干瘪,而是永远有冲刺梦想的心情和挑战的勇气。一、概述 EventBus是适用于Android和Java的发布/订阅事件总线。主要功能是替代Intent、Handler、BroadCast在Activity、Fragment、Service线程之间传递消息。EventBus能够简化应用组件间的通信,解耦(有效分离)事件的发送者和接收者,避免...原创 2020-04-17 17:49:11 · 1207 阅读 · 0 评论 -
HTTP必知必会——断点续传原理
要实现断点续传的功能,通常都需要客户端记录下当前的下载进度,并在需要续传的时候通知服务端本次需要下载的内容片段。HTTP1.1协议(RFC2616)中定义了断点续传相关的HTTP头 Range和Content-Range字段,一个最简单的断点续传实现大概如下: 1.客户端下载一个1024K的文件,已经下载了其中512K 2. 网络中断,客户端请求续传,因此需要在HTTP头中申明本次需...转载 2018-11-02 17:32:04 · 237 阅读 · 0 评论 -
android 6.0 运行时权限详解(分析和使用)
前言:从来不跌倒不算光彩,每次跌倒后能再站起来,才是最大的荣耀。一、概述 随着Android 6.0发布以及普及,android6.0以后权限的申请改成了动态申请,如果你的targetSdkVersion 大于23且手机系统是6.0以上的就会变成动态申请。 对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安...原创 2018-10-23 18:33:14 · 871 阅读 · 0 评论 -
android 使用SQLite数据库详解
前言:只要有坚强的持久心,一个庸俗平凡的人也会有成功的一天,否则即使是一个才识卓越的人,也只能遭遇失败的命运。 -----比尔盖茨一、SQL数据库介绍源码地址:https://github.com/FollowExcellence/SqliteDemo SQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,通常只需要几百K的内存就足够了,因而特别适...原创 2018-10-18 18:04:13 · 879 阅读 · 0 评论 -
android 使用recyclerview实现Gallery画廊效果(二)
前言:努力了不一定会成功,不努力一定不会成功!一、概述 项目中有需要画廊的展示效果,传统通过Viewpager 设置属性clipChildren为false实现,我的上一篇文章做了详细的介绍,但是根据ViewPager实现的画廊效果一次只可以滑动一个,滑动流畅性不是很好,但是使用RecyclerView可以一次性滑动多个,并且可以居中显示。如图:源码地址:htt...原创 2018-09-07 18:22:38 · 18389 阅读 · 12 评论 -
andorid 使用ViewPager简单实现画廊Gallery效果 (一)
前言:一个人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻。 ———《钢铁是怎么样炼成的》尼古拉·奥斯特洛夫斯基需求:项目...原创 2018-09-05 18:14:39 · 4603 阅读 · 4 评论 -
Android 上拉下拉界面的弹性ScrollView效果实现
1.需求:像Ios那样上拉下拉实现动画回弹效果效果图:2.具体实现:继承ScrollView,重写dispatchTouchEvent()方法,判断上下滑动,计算距离,手指松开后实现动画效果,回到正常布局位置。实现代码:package com.mingyansu.splash;import android.annotation.SuppressLint;import a...原创 2018-09-04 18:25:54 · 3992 阅读 · 1 评论 -
Android基于ViewPager实现滑动欢迎界面(向导界面 引导页)
前言:天苍苍,野茫茫,风吹草低见牛羊!1.项目需求:APP都有自己的向导页面,一般都是第一次安装的时或者第一次进入应用时才有向导页面,项目中有多张广告图需要在欢迎页面显示出来效果图:2.具体功能实现:我使用viewPager配合Adapter来滑动处理,滑动事件监听滑动距离,点跟随滑动。代码展示:SplashActivitypackage com.mingyans...原创 2018-09-04 17:19:41 · 5290 阅读 · 6 评论