Android开源项目学习
文章平均质量分 79
small-dream
专注Android开发
展开
-
Android异步HTTP请求框架Volley的使用
原文地址:http://arnab.ch/blog/2013/08/asynchronous-http-requests-in-android-using-volley/#Volley是Android 开发者的一把“瑞士军刀”,它提供了一些好的工具让在Android 开发中使用网络请求更快,更便捷。Volley的优点在于它封装了HTTP请求的底层实现,让开发者更加专注地写出优雅干净的REST翻译 2015-07-28 19:50:34 · 3701 阅读 · 0 评论 -
Retrofit 基本使用教程
Retrofit 查询参数查询参数是一种很常见的客户端往服务端传递数据的方式,比如我们需要传一个idg=给服务端,那么URL可能是这样的:https://api.example.com/tasks?id=123Retrofit 定义实现查询参数:public interface TaskService { @GET("/tasks") Call<Task> getTask(@Qu翻译 2016-02-28 12:01:58 · 10548 阅读 · 15 评论 -
Retrofit源码解析
Retrofit源码结构Retrofit: 通过注解,把一个Java接口转化成一个http 请求,底层网络请求基于okhttp从Retrofit源码结构可以看出,Retrofit 源码分成两部分 一部分是包retrofit2.http里面的,在Java接口方法中使用,用来控制http行为的注解。一部分是retrofit2里面的,负责把REST API转化成Java接口。Retrofit和okht原创 2016-07-16 08:25:07 · 1255 阅读 · 0 评论 -
Universal-Image-Loader学习系列(二),ImageLoaderConfiguration的使用
一、ImageLoaderConfiguration的配置 1、memoryCache(MemoryCache memoryCache) 设置内存缓存,默认是LruMemoryCache 2、memoryCacheSize(int memoryCacheSize) 设置在内存缓存的大小,如2*1024*1024 3、memoryC原创 2015-04-06 16:27:15 · 1285 阅读 · 0 评论 -
Universal-Image-Loader学习系列(一),下载及简单的使用
1.Android-Universal-Image-Loader的简介在Android应用开发过程中,加载和处理图片是一种非常普遍的的需求。一个好的图片处理框架对应用的性能和用户的体验有着很大的帮助。对于新手来说,自己写一个高效的图片处理框架可能有点难度。幸运的是,在图片加载处理方面已经有一些比较完善的开源项目,而且使用起来也很简单。目前用的比较多图片加载框架的有两个,一个是 Android原创 2015-04-06 08:24:30 · 1958 阅读 · 0 评论 -
Retrofit简单介绍和使用
原文地址: https://futurestud.io/blog/retrofit-getting-started-and-android-client#Retrofit是什么对于Retrofit ,官方的描述是:“A type-safe REST client for Android and Java.”它可以通过注解来描述Http请求,URL参数,查询参数,同时,它还支持多个请求体和文件上翻译 2016-02-22 22:09:53 · 2312 阅读 · 0 评论 -
图片加载框架Fresco使用总结
一、SimpleDraweeView 属性介绍 <com.facebook.drawee.view.SimpleDraweeView android:id="@+id/my_image_view" android:layout_width="match_parent" android:layout_height="300dp" fres原创 2015-12-27 11:17:05 · 10516 阅读 · 0 评论 -
FaceBook开源图片加载框架Fresco简单介绍
一、Fresco编译和引入工程 Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。之前看大家在QQ群和各个社区都在讨论Fresco,都说性能非常好,心里禁不住诱惑,所以决定尝试一下。前途是光明的,道路是曲折的,Fresco的引入出现各种问题,折腾了我好些时间。 Fresco在git原创 2015-05-16 19:34:07 · 6093 阅读 · 2 评论 -
Android App 开源项目使用统计
Android的开源项目越来越来多,很多时候,我们选择开源项目时不知道选择哪个好,因此,我决定反编译当前一些用户量大,比较知名的App,看看他们是用了什么开源项目,一方面,在我们选择开源项目时可以参考,另一方面,也可以发现一些比较流行的开源项目,可以学习学习,对找工作用帮助。美团 :JakeWharton/ViewPagerIndicator JakeWharton/NineOldAndroid原创 2015-09-04 13:44:40 · 1655 阅读 · 0 评论 -
滑动切换Activity
百度贴吧有滑动切换Activity的功能,感觉很方便: 这种功能要自己写还是挺复杂的,幸运的是,已经有比较成熟的开源项目,项目地址:https://github.com/r0adkll/Slidr。下面将使用这个开源项目,快速实现相似的功能。一、导入Slidr到项目在dependencies中加入下面一句,就可以引入开源库到当前项目:compile 'com.r0adkll:slidablea原创 2015-08-03 23:12:07 · 8986 阅读 · 13 评论 -
图片加载框架Glide使用教程
Glide,和Picasso很相似,可以从各种图片来源加载和显示图片,并且很好的支持缓存。同时,它在对图片操作时,只占用很少的内存。Glide已经被谷歌官方的应用程序所使用(如2015年的 Google I / O的应用程序),同时,它和Picasso一样受到Android应用开发者的欢迎。在项目中引入GlideGradle:compile 'com.github.bumptech.glide:gl原创 2016-01-02 20:42:01 · 29809 阅读 · 9 评论