Retrofit2 再研究

Retrofit2 再研究及与Volley对比1.特性 retrofit2.Call<T>代表了一种方法的调用,发送请求给服务器,并返回相应结果,可取消,可同步请求,也可异步请求。类似于Volley中的RequestQueue。它是类型安全的,每个Call只能调一次, request ...

2016-05-11 00:56:20

阅读数:2293

评论数:0

PowerfulRecyclerViewAdapter:一种RecyclerView的万能适配器实现

PowerfulRecyclerAdapter支持各种ViewHolder类型的RecyclerView.Adapter的实现,是一个万能适配器 项目地址:https://github.com/simplify20/PowerfulRecyclerViewAdapter 特性: 使用DataBea...

2016-04-10 15:09:04

阅读数:1138

评论数:0

Android-Tips(实用Android开发技巧)

整理本人实际开发中遇到的一些问题以及解决办法和一些开发技巧,以后会不定时更新。tip:利用“目录”可快速导航 1.追溯sdk中某一个类随sdk版本升高导致的历史变迁。(find API changes)问题来源:SwipeRefreshLayout源码:判断子View是否能向上滚动(或者是否滚动到...

2016-03-30 12:51:09

阅读数:1130

评论数:0

EventBus 3 源码解析

提要:2月5号,greenrobot发布了EventBus3.0,3.0中引入了注解,我们可以通过@Subscribe注解,来标识一个事件处理方法。事件处理方法的命名更加灵活,且通过注解我们可以设定方法的执行优先级,执行线程等。相比以前的版本方便很多。接下来我将对EventBus3.0的源码作简要...

2016-03-24 15:56:03

阅读数:621

评论数:0

Simple:Flexible Model for MVP and MVVM(附技术分享ppt)

Simple:一个Android Model层架构项目GitHub地址:SimpleSimple主要实现了MVP或MVVM中的M层,是一个Model层框架。其利用了Repository Pattern作为实现方式。Simple可以简化应用中的Model层编码,提供清晰的业务层实现思路。编写的Sim...

2016-03-18 17:08:23

阅读数:437

评论数:0

Android基础学习笔记

1.Intent and IntentFilter部分 Question1: 隐式Intent:安卓系统如何从Manifest.xml中寻找目标Activity,并启动? 猜想:从data/目录下遍历不同程序的manifest文件,找到exposed = true且intent filter...

2016-03-18 10:40:35

阅读数:237

评论数:0

About Unit Test In Android(安卓单元测试研究,附技术分享ppt)

what is unit test? 单元测试中的单元是一个系统或一个程序的组成部分,单元测试就是要对这些组成部分进行独立地、隔离地以某种约束和规则进行的测试,以发现每一部分的问题或者确定该部分不存在问题。 Essentially, a unit test is a method that ...

2015-12-22 11:47:11

阅读数:1195

评论数:0

AssertJ摘要

AssertJ使用指南:整理自AssertJ官网重要概念 Assertion Generator 自动生成Assert类 模板(类,方法) 定义生成的类或方法的格式 构建 Generator Assert类 模板生成或者使用API 入口类 工厂类,用于产生不同类型的Assert类 ...

2015-12-18 16:28:20

阅读数:302

评论数:0

Android Unit Test

Android Unit Test测试框架 测试基础 概念: 继承JUnit, 通过测试包组织测试用例, 使用InstrumentationTestRunner或其子类运行测试, 使用Android Tool自动构建测试项目, 组件测试+特殊测试 测试框架结构: 测试包: 组...

2015-12-17 15:48:24

阅读数:359

评论数:0

Android-Volley

Volley是一个用于简化Android HTTP网络通信的类库,使用它可以简化我们开发Android网络应用时对模板文件的编写,Volley的接口简单,很容易上手。Volley具有透明的基于标准HTTP cache coherence的磁盘和内存缓存(请求的响应结果),支持多线程网络连接,Req...

2015-05-02 18:00:06

阅读数:413

评论数:0

Git使用心得

本文主要介绍了VCS工具Git的常用命令,并举例说明了常用命令的功能。

2015-05-01 12:55:14

阅读数:321

评论数:0

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