自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 OkHttp3源码分析(二)

上一篇Okhttp3源码分析(一)讲了Request、OkHttpClient、RealCall类,下面继续往深层次讲述Okhttp3的奥秘一、核心类Dispatcherpublic final class Dispatcher { private int maxRequests = 64; private int maxRequestsPerHost = 5; /** Executes

2017-04-27 13:56:07 597

原创 OkHttp3源码分析(一)

一、首先对Request类做一下分析:Request就是组装Http发起的请求;Http发起的请求包含什么可以看一下HTTP协议格式和header 看一下源码:public final class Request { private final HttpUrl url; private final String method; private final Headers headers

2017-04-26 17:43:33 753

原创 Android中布局中常用到的<include> <merge> <ViewStub>

include 常用于布局重用 merge 用于布局重用,而且可以减少布局层级。 布局没有基父层级 viewstub 对UI页面渲染不会消耗一点,当用到的时候直接visible就可以了

2017-04-26 10:43:14 384

原创 HTTP协议格式和header、交互过程

HTTP协议格式请求例子GET https://baidu.com HTTP/1.1 Host: gwtest.pawjzs.com Connection: Keep-Alive Accept-Encoding: gzip User-Agent: okhttp/3.2.0username=123&passwrd=123概述:请求方法 url 协议版本 header字段名称:值 …. h

2017-04-25 14:37:02 3013

原创 Android之ThreadPoolExecutor源码分析

ThreadPoolExecutor是一个有固定核心线程数的线程池,下面根据源码来详细介绍一下ThreadPoolExecutor的设计和思想首先看一下ThreadPoolExecutor的类图首先了解一下ThreadPoolExecutor的5种状态// runState is stored in the high-order bits private static final int R

2017-04-21 15:31:52 692

原创 Java和Android的Thread源码分析

首先看一下Thread的类和状态public class Thread implements Runnable { ..... /** * A representation of a thread's state. A given thread may only be in one * state at a time. */ public enu

2017-04-20 11:04:01 1635

原创 HandlerThread源码分析与实战

HandlerThread是什么? HandlerThread是一个Android封装好的线程类,里面封装了Looper,无需关心Looper的创建和循环首先看一下HandlerThread的构造函数public class HandlerThread extends Thread { int mPriority; int mTid = -1; Looper mLooper

2017-04-18 18:21:39 458

原创 异步消息机制源码分析

大家都知道Android中不能再异步线程中更新UI操作。所以异步操作要借用于Handler类。建Handler类之前必须先Looper.prepare()。然而在主线程可以直接new Handler(),因为APP启动入口是ActivityThread.main函数源码public static final void main(String[] args) { SamplingPr

2017-04-18 15:18:05 499 1

原创 Android构建编译过程

Android构建编译过程

2017-04-17 18:18:15 675 2

Android上canvas自定义画图案例

里面有对canvas自定义画图的案例和详情介绍,有注释

2013-04-24

二维码条码扫描和生成

里面包含了对二维码的扫描 和对二维码的生成

2013-04-24

仿照新浪微博的案例

仿照新浪微博的案例各种特效 ,及文档描述

2013-04-15

百度地图定位开发案例

关于百度地图的定位 及所需要的jar包 还有文档描述

2013-04-15

在线电影播放器

基于Android的在线播放器,网络地址的播放和本地地址的播放

2013-03-15

LBS_Android_地图定位.rar

基于Android平台的手机定位,及LBS签到系统

2013-03-15

空空如也

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

TA关注的人

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