博客专栏  >  移动开发   >  Android应用程序开发

Android应用程序开发

Android应用程序开发相关知识

关注
22 已关注
71篇博文
  • Android网络编程(十)Retrofit2后篇[注解]

    在上一篇中我们了解了Retrofit的最基本的GET方式访问网络的写法以及请求参数的简单介绍。这一篇我们来详细的了解Retrofit的请求参数。

    2016-11-02 16:14
    4150
  • Android网络编程(九)Retrofit2前篇[基本使用]

    Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,而OkHttp现在已经得到Google官方认可,不了解OKHttp的请查看本...

    2016-09-11 17:37
    6202
  • Android响应式编程(一)RxJava前篇[入门基础]

    在讲到RxJava之前我们首先要了解什么是ReactiveX,因为RxJava是ReactiveX的一种java实现。 ReactiveX是Reactive Extensions的缩写,一般简写为Rx...

    2016-09-07 18:42
    6396
  • Android网络编程(八)源码解析OkHttp后篇[复用连接池]

    上一篇我们根据OkHttp的源码讲解了OkHttp的请求网络流程,这一讲我们接着根据源码了解OkHttp的复用连接池。

    2016-08-30 15:20
    8696
  • Android架构(一)MVP全解析

    关于架构的文章,博主很早就想写了,虽说现在比较流行MVVM,但是MVP以及MVC也没有过时之说,最主要还是要根据业务来选择合适的架构。当然现在写MVP的文章很多,也有很多好的文章,但是大多数看完后还是...

    2016-08-25 12:01
    8719
  • Android事件总线(二)EventBus3.0源码解析

    上一篇我们讲到了EventBus3.0的用法,这一篇我们来讲一下EventBus3.0的源码以及它的利与弊。

    2016-08-22 10:32
    7300
  • Android事件总线(一)EventBus3.0用法全解析

    EventBus是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。如果Activity和Activ...

    2016-08-17 10:21
    29993
  • Android网络编程(七)源码解析OkHttp前篇[请求网络]

    学会了OkHttp3的用法后,我们当然有必要来了解下OkHttp3的源码,当然现在网上的文章很多,我仍旧希望我这一系列文章篇是最简洁易懂的。

    2016-08-06 10:16
    6225
  • Android 数据库开发(一)SQLite3概述

    SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品...

    2016-07-03 13:54
    8055
  • Android View体系(十一)自定义ViewGroup

    此前讲了很多,终于可以讲到这一节了,本文的例子是一个自定义的ViewGroup,左右滑动切换不同的页面,类似一个特别简化的ViewPager,这篇文章会涉及到这个系列的很多文章的内容比如View的me...

    2016-06-11 09:54
    7484
  • Android View体系(十)自定义组合控件

    上一篇我们讲到了自定义View,接着我们来讲讲常用的自定义组合控件,自定义组合控件就是多个控件组合起来成为一个新的控件,主要用来解决多次重复的使用同一类型的布局。比如我们应用的顶部的标题栏,还有弹出的...

    2016-05-19 17:10
    8580
  • Android网络编程(六)OkHttp3用法全解析

    上一篇介绍了OkHttp2.x的用法,这一篇文章我们来对照OkHttp2.x版本来看看,OkHttp3使用起来有那些变化。当然,看这篇文章前建议看一下前一篇文章Android网络编程(五)OkHttp...

    2016-04-21 12:26
    91270
  • Android网络编程(五)OkHttp2.x用法全解析

    讲完了Volley,我们接下来看看目前比较火的网络框架OkHttp, 它处理了很多网络疑难杂症:会从很多常用的连接问题中自动恢复。如果您的服务器配置了多个IP地址,当第一个IP连接失败的时候,OkHt...

    2016-04-18 12:10
    18279
  • Android网络编程(四)从源码解析Volley

    从上图可以看到volley分为三个线程,分别是主线程、缓存调度线程、和网络调度线程,首先请求会加入缓存队列,如果发现可以找到相应的缓存结果就直接读取缓存并解析,然后回调给主线程;如果在缓存中没有找到结...

    2016-04-13 12:05
    12188
  • Android View体系(九)自定义View

    学习了以上的文章后,接下来我们来讲讲自定义View,自定义View一直被认为是高手掌握的技能,因为情况太多,想实现的效果又变化多端,但它也要遵循一定的规则,我们要讲的就是这个规则,至于那些变化多端的酷...

    2016-04-06 11:32
    5168
  • Android网络编程(三)Volley用法全解析

    Volley想必很多人都用过,为了建立网络编程的知识体系,Volley是必须要讲的知识点,所以我这里有必要再次介绍一下Volley的使用。

    2016-04-04 13:01
    12947
  • Android网络编程(二)HttpClient与HttpURLConnection

    上一篇我们了解了HTTP协议原理,这一篇我们来讲讲Apache的HttpClient和Java的HttpURLConnection,这两种都是我们平常请求网络会用到的。无论我们是自己封装的网络请求类还...

    2016-04-02 11:46
    8781
  • Android网络编程(一)HTTP协议原理

    这篇文章是这个系列的开篇,作为移动开发者,开发的应用不免会对网络进行访问,虽然现在已经有很多的开源库帮助我们可以轻而易举的访问网络,但是我们仍要去了解网络访问的原理,这也是一个优秀开发人员所必备的知识...

    2016-03-28 11:38
    29999
  • Android View体系(四)从源码解析Scroller

    在[Android View体系(二)实现View滑动的六种方法]这篇文章中我们讲到了用Scroller来实现View的滑动,所以这篇文章我们就不介绍Scroller是如何使用的了,本篇就从源码来分析...

    2016-03-05 16:35
    5642
  • Android View体系(二)实现View滑动的六种方法

    View的滑动是Android实现自定义控件的基础,同时在开发中我们也难免会遇到View的滑动的处理。其实不管是那种滑动的方式基本思想都是类似的:当触摸事件传到View时,系统记下触摸点的坐标,手指移...

    2016-02-28 17:19
    12248
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部