自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Win-The-World的博客

I CAN DO AND WIN THE WORLD

  • 博客(13)
  • 收藏
  • 关注

原创 HTTP请求和响应格式

超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。

2016-12-20 11:06:28 613

原创 TCP的三次握手和四次挥手

TCP协议是在网络编程中常用到协议,通过三次握手建立起链接,并通过四次挥手断开链接,网络上有很多对于TCP的讲解,写这篇文章只是想给自己标记一下,让自己对TCP协议有一个初步的了解TCP在网络系统中的位置我们需要知道TCP(或者UDP)工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层建立连接和断开链接需要知道

2016-12-19 17:18:40 472

原创 [Android源码]l理解handler机制

Android中的异步消息处理机制,就是对核心类handler、looper类和Message类的应用。如果我们想要把一些耗时的操作(比如网络请求),放在worker线程里面去做,就需要对这个handler机制有一个深入的了解。本文将从源码的角度来分析handler内部是如何把消息发送出去,并且在完成时通知UI线程去进行相应的操作的。例子—->>首先学会使用handler(如果不想看例子的直接可以

2016-12-03 10:56:38 424

原创 【RxJava】学习(二)---操作符

由官网对Rx的定义“An API for asynchronous programming with observable streams”可以看到,Rx本身的特点在于他的流式操作,在于他的众多的好用的操作符。本文只是挑选了一些常用的,功能明显的操作符进行说明,如果想了解全部的操作符,请参考官网原文或者中文文档我们先列出要说到的这些RxJava的操作符[1]创建操作Create — 通过调用观察者

2016-11-17 14:48:00 418

原创 【RxJava】的学习(一)

RxJava是一种响应式的编程方式,一种对观察者模式的拓展,可以将对数据的操作转换为流式的操作,使得逻辑关系更简单,提高代码可读性和增强解耦性。本文需要了解Java的观察者模式作为学习前提。RxJava来源 响应式编程的一个关键概念是事件。事件可以被等待,可以触发过程,也可以触发其它事件。事件是唯一的以合适的方式将我们的现实世界映射到我们的软件中。Netflix在2012年开始意识到他们的架构

2016-11-15 21:33:20 419

转载 【android】 lambda表达式

标记一下,lambda表达式为了代码整洁,提高可读性。1.这个博文科普一下概念和规则: https://segmentfault.com/a/1190000002806957 2.在AS中配置一下相应的设置: http://www.cnblogs.com/jamkier/p/android-lambda.html环境要求JDK1.8及以上

2016-11-04 17:02:13 311

原创 源码分析FragmentPagerAdapter和FragmentStatePagerAdapter的区别

两个基于PagerAdapter的类,都是在ViewPager里面,每次生成Fragment时用到的,只是各自的侧重点不同,FragmentStatePagerAdapter侧重于对于在多页面中展示,需要每次都去处理生成新的Fragment,而FragmentPagerAdapter侧重于展示数量少的页面,对于将展示过的页面(Fragment)存储起来,再次加载时,直接调用内存中的Fragment以

2016-10-31 16:55:37 525

原创 [Android]中ViewPager+PagerAdapter源码分析

本文主要解决应用ViewPager和PagerAdapter时,调用ViewPager中的getAdapter()方法,获取Adapter对象之后调用notifyDataSetChanged()方法如何达到更新数据的目的。先不考虑FragmentStatePagerAdapter和FragmentPagerAdapter这两个基于PagerAdpter的衍生类首先一张图来看下ViewPager和P

2016-10-27 14:57:37 475

原创 Java中的观察者模式(Observer Pattern)学习

是什么?(观察者模式的定义)是对象间的一种一个(Observable)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的对象都得到通知并被自动更新。理解: 他强调的是一种依赖关系中的,被观察者变化后通知其他观察者的自发性,对于被观察者(Observable)与观察者(Observer)的数量并没有严格的限制,也特定的需求下也可以实现一对一(例如对button监听)、多对一

2016-10-21 09:45:59 607

原创 AndroidStudio中文方块问题

AndroidStudio中在引入新的工程时经常会看到这样的现象:其实是设置的字体不支持汉字解决方法随意点一个方块然后-->appy-->ok就会看到已经可以识别中文了

2016-08-23 12:39:22 2450 2

原创 Fragment与Activity的通信

重点说明一下文档中Fragment的Demo中的Fragment与Activity通信的实现

2016-08-18 09:29:03 438

原创 Andriod 中JNI的简单应用(HelloWorld)

Android应用NDK和JNI 实现简单的显示

2016-08-09 09:26:21 731

原创 Android中用native 修饰的方法学习

问题:在工程中看到这样一个修饰词对于小白的我来说没有见过学习过程:1.native 叫做本地方法,需要提前知道的知识:NDK 和JNIa.对于NDK (Native Development Kit)自己科普了一下 总结来说就是用C语言来给Android手机做开发,优点是可以直接和硬件对话,缺点就是跨平台比较麻烦b.对于JNI (Java Native Interface)自

2016-07-25 11:00:49 4796

空空如也

空空如也

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

TA关注的人

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