自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 AndroidStudio-PullTorefresh使用

之前一直在Eclipse上使用,今天尝试了在androidstudio上使用该框架(下载地址:https://github.com/chrisbanes/Android-PullToRefresh)虽然网上也有很多介绍如何使用pulltorefresh的文章,但我还是写下来记录一下. 1.下载压缩文件,解压,会看到如下几个文件:  这里我暂时只使用了library中的文件。2。

2016-09-26 16:15:57 2568

翻译 Android常用组件收集

UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.squareup.picasso:功能强大的图片下载缓存库PhotoView:uk\co\senab

2016-09-26 11:02:15 818

转载 Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/25466665本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.html限于篇幅的原因,在

2016-09-23 09:16:33 303

转载 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Ba

2016-09-23 09:14:36 148

转载 Android之多图片选择器MultiImageSelector库的使用(仿微信)

效果图:第0步   把模块 multi-image-selector 作为你的项目依赖添加到工程中. (android studio 导入并依赖)  导入:File----new----Import Module   关联:Ctrl+alt+shift+s----Dependencies----+---Module dependency

2016-09-19 17:37:51 3868 2

转载 Android-PullToRefresh下拉刷新库基本用法

PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollViewViewPager等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:https://github.com/chrisbanes/Andr

2016-09-19 13:53:10 342

转载 深入浅出Android Gradle构建系统(五:build type)

默认情况下,Android插件自动为项目构建一个debug和一个release版本的应用。这两个版本的不同主要体现在在非开发机上的调试功能以及APK的签名方式。debug版本使用一个用公开的name/password创建的key来签名(这样构建的时候就不需要提示输入密码了)。release版本在构建的时候不会进行签名,而是稍后在做。这个可以使用gradle中的BuildType对象来进行配置。

2016-09-19 10:13:39 722

转载 深入浅出Android Gradle构建系统(四:自定义构建过程之配置manifest)

Android Gradle插件提供了大量的DSL来自定义构建过程,这篇blog就来讲解如何在gradle中配置manifest。DSL提供了配置以下Manifest条目的功能:minSdkVersiontargetSdkVersionversionCodeversionNameapplicationId (更加方便有效的包名 -- [参考](http://tools.

2016-09-19 10:10:43 412

转载 深入浅出Android Gradle构建系统(三:build task)

构建任务(Build Tasks)java和Android通用的任务在build文件中使用了Android或者Java插件之后就会自动创建一系列可以运行的任务。Gradle中有如下一下默认约定的任务:1. assemble该任务包含了项目中的所有打包相关的任务,比如java项目中打的jar包,Android项目中打的apk2. check该任务包含了项目中所有验

2016-09-19 10:07:53 461

转载 深入浅出Android Gradle构建系统(二:项目结构)

这篇主要介绍使用Gradle的Android项目的目录结构,以及在Gradle中的配置Gradle采用约定优于配置的原则,最简单方式是使用一个默认的目录结构。当然目录结构是可以自己修改的。默认情况下,android gradle项目的代码都在src目录下,src下会有两个目录main和androidTest,其中main目录下是项目代码,androidTest目录下是测试代码。

2016-09-19 10:06:49 201

转载 深入浅出Android Gradle构建系统(一:简介)

gradle是Android开发中引入的全新的构建系统,因为全新的构建系统主要是出于下面的目的:1. 方便复用代码和资源2. 构建多种版本的apk更见简单,不论是为多渠道构建不同的apk还是构建不同环境的apk(debug,release)3. 方便配置,扩展,自定义构建过程4. 良好的IDE集成为什么选择Gradle?Gradle主要有以下几个有点:

2016-09-19 10:04:44 248

转载 Volley框架

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl

2016-09-19 10:02:02 183

转载 NoHttp,volley,okhttp这三个有什么区别,哪个好用

OkHttp和HttpURLConnection一样, 是面向java的, 而且是做socket层的事情的, 使用时要在子线程调用, 通过handler发送结果到主线程. 而NoHttp和Volley不是做socket层的东西. 直接在主线程就可以调用, 拿到结果后直接更新UI, 不需要用handler去发送, 很简单.不过我推荐使用NoHttp. 原因是NoHttp封装了: 文件下载, 断点续

2016-09-19 10:00:32 1434

转载 RxJava基本流程和lift源码分析

基本结构我们先来看一段最基本的代码,分析这段代码在RxJava中是如何实现的。Observable.OnSubscribe onSubscriber1 = new Observable.OnSubscribe() { @Override public void call(Subscribersuper String> subscriber) { subscr

2016-09-19 09:58:28 275

转载 RxJava使用场景小结

取数据先检查缓存的场景取数据,首先检查内存是否有缓存 然后检查文件缓存中是否有 最后才从网络中取 前面任何一个条件满足,就不会执行后面的final Observable memory = Observable.create(new Observable.OnSubscribe() { @Override public void call(Subscribersu

2016-09-19 09:56:56 207

转载 深入浅出RxJava(四:在Android中使用响应式编程)

原文链接在第1,2,3篇中,我大概介绍了RxJava是怎么使用的。下面我会介绍如何在Android中使用RxJava.RxAndroidRxAndroid是RxJava的一个针对Android平台的扩展。它包含了一些能够简化Android开发的工具。首先,AndroidSchedulers提供了针对Android的线程系统的调度器。需要在UI线程中运行某些代码?很简单,只需要使用A

2016-09-19 09:56:01 338

转载 深入浅出RxJava(三--响应式的好处)

原文链接在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大。但是你可能仍然没被说服。这篇里面,我讲向你展示RxJava的其他的一些好处,相信这篇足够让你去使用Rxjava.错误处理到目前为止,我们都没怎么介绍onComplete()和onError()函数。这两个函数用来通知订阅者,被观察的对象将停止发送数据以及为什么停止(成功的完成或者出错了)

2016-09-19 09:54:30 304

转载 深入浅出RxJava(二:操作符)

在第一篇blog中,我介绍了RxJava的一些基础知识,同时也介绍了map()操作符。当然如果你并没有意愿去使用RxJava我一点都不诧异,毕竟才接触了这么点。看完这篇blog,我相信你肯定想立即在你的项目中使用RxJava了,这篇blog将介绍许多RxJava中的操作符,RxJava的强大性就来自于它所定义的操作符。首先先看一个例子:准备工作假设我有这样一个方法:这个方法

2016-09-19 09:53:26 267

转载 深入浅出RxJava(一:基础篇)

RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。基础RxJava最核心的两个东西是Observables(被观察

2016-09-19 09:47:09 280

翻译 Android网络请求库android-async-http使用

android-async-http框架是一个开源的Android异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果,可以轻松的获取网络数据或者向服务器发送数据,使用起来非常简单。 其主要特征如下:处理异步Http请求,并通过匿名内部类处理回调结果,Http异步请求均位于非UI线程,不会阻塞UI操作,通过线程池处理并发请求处理文件上传、下载,响应结果自动打包

2016-09-05 14:44:19 249

Eureka原理与使用.docx

本文档主要讲解Eureka原理与使用,Eureka简介、Eureka原理、搭建一个Eureka Server、Intellij IDEA。。

2019-12-26

HDFS用户指南(Hdfs_user_guide)0.21_中文版.doc

HDFS用户指南(Hdfs_user_guide)0.21_中文版.doc

2016-12-08

空空如也

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

TA关注的人

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