android
文章平均质量分 88
雅歌不会编代码
雅歌不会编代码
展开
-
Rxjava基础自己总结的有不足欢迎探讨
一简介、Rxjava:一个在java vm上使用可观测的序列来组成异步的、基于事件的程序的库。简单一点的说就是 实现异步操作的库 用它的主要原因就是简洁,随着逻辑的复杂它依然可以保持简洁二实现操作的基本对象、Rxjava中主要有四个对象组成Observable被观察者(事件源)、Observer现在主要运用的是Subscriber抽象类他是对Observer的扩展 (观察者)原创 2016-04-29 09:58:15 · 853 阅读 · 0 评论 -
okhttp 流程和优化的实现
一、概述 最近一直在忙着研究 okhttp,看了两周了,感觉东西实在是太多了,如果让我细致的写,我感觉能写 10 篇都写不完,那东西虽然是很多,但是主要的流程我们还是需要了解的,这篇文章我主要介绍以下 okhttp 中的流程,还有一些做的好的东西,之后再去将一些细节上的东西,这篇文章主要说了一个大概的内容,就是帮助你大致了解一下 okhttp 的实现,废话不多说了下面进入正题。原创 2017-09-16 14:34:40 · 4325 阅读 · 1 评论 -
Retrofit 源码解析
一、概述作为 Android 开发者的我们都知道,当我们写一个网络请求的时候,需要写很多代码,很不方便,在这样的背景下,Retrofit 就应运而生了,Retrofit 是当下比较热门的一个框架,如果你不了解 Retrofit 的用法,请点击这里,那本文主要讲解的就是我们的 Retrofit 的原理,在了解他的原理之前,你首先要了解的就是动态代理,Retrofi原创 2017-09-23 10:00:45 · 421 阅读 · 0 评论 -
Rxjava2从入门到源码(一)
一、概述二、响应式编程三、最常用的 API:Observable 和 Observer四、数据流的控制主要就是 map 和 flagmap原创 2017-08-23 23:26:31 · 435 阅读 · 0 评论 -
Rxjava2从入门到源码(二)
一、本期要点 写博客就应该和鞋小说一样,时常更新,那今天主要讲的是 rxjava 的另一部分内容,线程切换,之前的文章讲的是一些基础的用法,那今天就讲一下 rxjava 中的另一个强大的功能,线程切换,当我们需要在 rxjava 中执行耗时代码的时候,线程切换就很重要了,那今天我们就领略一下线程切换的魅力 二、subscribeOn 我们可以看到这原创 2017-08-25 19:40:12 · 285 阅读 · 0 评论 -
Android SharedPreferences
一、概述二、相关 API 和使用方法三、使用中遇到的坑四、源码分析总结原创 2017-08-10 22:29:57 · 435 阅读 · 0 评论 -
Android BroadcastReceiver
前面四大组件已经介绍三个了,那就差 BroadcastReceiver 了,本来打算周末去写的,但是代码在公司了,所以就今天给大家介绍以下四大组件的最后一课,BroadcastReceiver 。一、概述BroadcastReceiver 意思就是广播的意思,那在我们的平时生活中,如果有人发送广播的时候,当我们听到广播的时候会进行一些列的动作,那 Android 中的广播和我们生活原创 2017-07-17 21:10:50 · 432 阅读 · 0 评论 -
Android Service个人理解
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。一、概述 这段时间欠的东西太多了,四大组件之前都没有整理过,这次有时间统一整理一下,知识都整理的差不多了,知识差把它们分享出来,那今天就来分享一篇关于 Service 的文章,Service 的意思为服务,那这个服务也是由 ContextWrapper 派生出来的,那么他也会有 C原创 2017-07-05 21:34:03 · 421 阅读 · 0 评论 -
Android bitmap讲解与实践
一、概述bit二、Bitmap 的创建三、BitmapFactory 创建 Bitmap四、使用中的注意总结:原创 2017-06-13 20:00:05 · 344 阅读 · 0 评论 -
Android 资源文件
当你还不能写出自己满意的程序时,你就不要去睡觉好久没写博客了,最近项目实在太紧了,所以在博客这里花的时间就少了很多。不过以后的每周末都会更新一篇文章,不管时间多么紧张,都会去找时间学习一些知识拿出来分享。以后的每次博客都会写上一句话来激励这个不怎么优秀的自己。下面进入正文。今天主要讲的是我们 Android 中的资源文件,其实主要是我们的自定义的一些 Drawable原创 2017-07-04 21:31:36 · 486 阅读 · 0 评论 -
Android Intent 和 Intentfilter
一、概述在我们的 android 开发中如果你需要从一个 Activity 到另一个 Activity 那么就需要用到这个 Intent,android 中有四大组件,在我看来 Intent 也应该归入四大组件中成为 android 第五大组件,这也标志着 Intent 在 android 开发中的重要性。那么下面就让我们进入 Intent 的世界。二、Inte原创 2017-06-11 13:01:42 · 299 阅读 · 0 评论 -
Android ContentProvider理解与实践
一、概述原创 2017-07-11 23:39:55 · 565 阅读 · 0 评论 -
Android Activity生命周期和启动模式
假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。这周六周日是在是太忙了,导致博客没有及时更新,在这里深表惭愧,所以这才加班加点完成一篇博客来弥补我的过失,好了不说那么多了,进入正题,今天主要讲的是 Activity 的声明周期和启动模式,其实这两个地方的基础知识本篇不会介绍很多,本篇主要介绍的是我们在使用中遇到的问题,和我们在使用中正确的使用规则。一原创 2017-07-10 22:20:20 · 371 阅读 · 0 评论 -
Android handler讲解与实践
一、概述 在我们的平常的开发中,我们通常是用 Handler 去在线程中更新 UI ,单其实 Handler 的主要用途是消息处理机制。其实 handler 在我们 framework 中也很多地方用到了,比如,Activity 生命周期的回调,还有很多实践的传递机制,都用到了 handler,那么现在我们就进入 handler 的世界吧。为什么谷歌只允许我们在主线原创 2017-06-04 23:33:17 · 435 阅读 · 0 评论 -
Android fragment(一)
一、概述原创 2017-05-01 22:54:46 · 411 阅读 · 0 评论 -
android webview上传文件
一、概述原创 2017-02-27 19:31:11 · 586 阅读 · 0 评论 -
android 实现view从屏幕中间划出
一、概述前几天接到一个需求,就是一个LinearLayout从屏幕的中间划出,之前我是一点头绪没有的的,可是后来我想到了属性动画这个好东西,然后我先和大家说一下我的思路:1、首先我们要实现的就是滑动出来,这个还是比较简单的,我们只需要用一个属性动画向上滑动就可以了。2、我们要实现LinearLayout从屏幕中间出来,我是这么想的,我们动态去改变viewLinearLayout高度,通原创 2017-01-18 23:10:13 · 1872 阅读 · 0 评论 -
android属性动画
android动画原创 2017-01-07 16:10:37 · 3494 阅读 · 0 评论 -
Android 绘图那些事
一、概述本周学习计划就顺利的进行到了我们的画图阶段,在本周的学习过程中主要是对画图中的三个比较重要的 API 进行了学习,这三个 API 分别是 Canvas 、Paint 和 Path,其实学习这些内容的原因都是为了之后的自定义 view 做准备的,我们都知道我们的自定义 view 里面的东西都是需要通过我们自己去绘制的,所以下面我们简单介绍一下我们常用的 API 和我在学习原创 2017-10-14 12:07:30 · 527 阅读 · 0 评论