1. 什么是Volley
在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。
这是Volley名称的由来: a burst or emission of many things or a large amount at once
Volley主页 https://android.googlesource.com/platform/frameworks/volley
http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded
来源:
http://blog.csdn.net/t12x3456/article/details/9221611
2.Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。
通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题
https://github.com/yangfuhai/afinal
介绍
http://www.cnblogs.com/taoweiji/p/3174722.html
http://code.google.com/p/afinal/
其中volly下载
git clone https://android.googlesource.com/platform/frameworks/volley
按照上面的方法,下载时,可能报连接超时,这是因为,android源码,默认下载是用匿名方式的,google为了某种性能和管理目的,做了限制,像一 般的,动态公网IP就 可能下载不了。为此,google提供了认证方式下载。
Using authentication
By default, access to the Android source code is anonymous. To protect the servers against excessive usage, each IP address is associated with a quota.
When sharing an IP address with other users (e.g. when accessing the source repositories from beyond a NAT firewall), the quotas can trigger even for regular usage patterns (e.g. if many users sync new clients from the same IP address within a short period).
In that case, it is possible to use authenticated access, which then uses a separate quota for each user, regardless of the IP address.
The first step is to create a password from the password generator and to save it in ~/.netrc
according to the instructions on that page.
The second step is to force authenticated access, by using the following manifest URI:https://android.googlesource.com/a/platform/frameworks/volley
. Notice how the /a/
directory prefix triggers mandatory authentication. You can convert an existing client to use mandatory authentication with the following command:
在windows xp中配置环境变量
配置_netrc文件,内容为在google生成的账号与密码
下载
相关推荐
git开源库代码,学习Android开发使用,学习Android开发使用
还有简单的密码验证 开发软件:Android StudioAndroid 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器...
在Android平台上,FFmpeg是一个非常重要的工具,它是一个开源的音视频处理库,包含了大量音频和视频编码、解码、转换、流处理的算法。在Android应用开发中,FFmpeg库通常被用来实现如视频播放、视频编辑、音视频转换...
此APK包含android 目前最新的开源库。 有演示效果,有code下载链接
android几大主流开源网络库优劣势对比图。 主要帮助所有人梳理思路。
在标题“Android-AndroidViewPager无限自动轮播开源库多布局自定义HintView”中,我们可以提取出几个关键知识点: 1. **无限轮播**:这意味着`ViewPager`不仅限于显示固定数量的页面,而是可以实现一个无限循环的...
描述中提到的"Android实现自动更新代码,最新封装开源库,简洁高效",表明这个开源库已经被精心设计和封装,提供了一个简洁的API接口,开发者可以快速集成到自己的项目中。通过这种高效的方式,开发者无需深入理解...
Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果,项目详情:http://blog.csdn.net/xiaanming/article/details/20481185
安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域
在Android开发中,ListView是一种常用的组件,用于展示大量的列表数据。然而,为了提供更好的用户体验,很多应用都会在ListView顶部添加一个下拉刷新的功能,让用户能够方便地获取最新的数据。本篇文章将详细介绍...
一款集合多个Android开源库的使用工具,可以展示各个开源库的特性。并简单了解其使用方法。包含[★1.1仿微信功能-字体大小★1.2仿微信功能-存储空间★1.3仿微信功能-多语言★1.4仿微信功能-地区选择
34.[开源][安卓][开源的Android组件库]cwac-endless-master
安卓APP代码架构,包含比较常用的开源库使用AppCode架构安卓APP代码架构,包含比较常用的开源库使用更多介绍可以看我的这篇博客---->[Android App代码架构]( ...)更新备份签名相关的可以看下这篇博客-----> Android...
android 开源库osmdroid绘制点线面(比例尺,缩小放大,导航图标等)。常用的基本用法都有,以及之前写加载离线地图也在这个项目。 我的博客地址:http://blog.csdn.net/qq_16064871。
开发此项目主要是为展示各种开源库的使用方式以及 Android 项目的设计方案,并作为团队项目开发规范的一部分。 采用的开源库包括: RxJava Retrofit2 OKHttp3 ORMLite Dagger2 ButterKnife RetroLambda Stetho 本...
主要是GitHub上常用的第三方开源项目的Demo汇总,里面带有各个项目的实现过程以及常用方法。 相应的博客地址为:https://blog.csdn.net/lpCrazyBoy/article/details/83748934
相机模块库,自定义相机,通过简单的调用即可实现拍照、图片裁剪、录像及录像抓拍功能; 实现图片压缩,减少图片体积;自定义相机可避免使用系统相机导致的照片或视频体积过大问题; 内置相机及sd卡权限获取的处理; ...
(9) 下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。 (10) 网络状态检测模块:当网络状态改变时,对其进行检 6、LoonAndroid 项目地址:...
MPAndroidChart是一个强大的Android平台上的开源图表库,它允许开发者轻松地在应用程序中展示各种类型的图表,如折线图、柱状图、饼图、散点图等。这个库由Phil Jay开发,提供了丰富的定制选项,使图表可以按照...
**流体合成器(FluidSynth):音乐与开源的完美结合** 在IT行业中,开源软件扮演着不可或缺的角色,它们提供了自由、灵活且强大的工具,让开发者能够构建各种创新应用。"fluidsynth-android"正是这样一个例子,它将...