Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update sdk and fix package dependency
- Loading branch information
Showing
67 changed files
with
1,773 additions
and
319 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
*~ | ||
.gradle | ||
gen | ||
bin | ||
local.properties | ||
*.apk | ||
.*.swp | ||
.idea | ||
gen-external-apklibs | ||
target | ||
classes | ||
project.properties | ||
*.iml | ||
.DS_Store | ||
out | ||
.gradle | ||
build | ||
.settings | ||
target | ||
*.iml | ||
.idea | ||
local.properties |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,172 @@ | ||
Android Volley | ||
---------- | ||
This is an unofficial mirror (with some minor bugfix, see [Changelog](#changelog) for details.) for [android volley library](https://android.googlesource.com/platform/frameworks/volley), the source code will synchronize periodically with the official volley repository. Documents see here: [Transmitting Network Data Using Volley](https://developer.android.com/training/volley/index.html). | ||
|
||
## Status | ||
|
||
Volley is already published to Maven Central. | ||
|
||
* [![Maven Central](http://img.shields.io/badge/2015.09.08-com.mcxiaoke.volley:library:1.0.19-brightgreen.svg)](http://search.maven.org/#artifactdetails%7Ccom.mcxiaoke.volley%7Clibrary%7C1.0.19%7Cjar) | ||
|
||
## Usage | ||
|
||
### for Maven | ||
|
||
``` xml | ||
<dependency> | ||
<groupId>com.mcxiaoke.volley</groupId> | ||
<artifactId>library</artifactId> | ||
<version>1.0.19</version> | ||
</dependency> | ||
``` | ||
|
||
|
||
### for Gradle | ||
|
||
``` groovy | ||
compile 'com.mcxiaoke.volley:library:1.0.19' | ||
``` | ||
|
||
|
||
### Using SNAPSHOT | ||
|
||
add this to repositories section in build.gradle | ||
|
||
``` groovy | ||
repositories { | ||
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } | ||
} | ||
``` | ||
|
||
add this to dependencies section in build.gradle | ||
|
||
```groovy | ||
compile 'com.mcxiaoke.volley:library:1.0.19-SNAPSHOT' | ||
``` | ||
|
||
## Changelog | ||
* **1.0.19 2015.09.08** | ||
* merge pr, fix request leak in CacheDispatcher | ||
* set mListener and mErrorListener to null when finish request, fix #85 #93 #96 | ||
|
||
* **1.0.18 2015.07.28** | ||
* merge upstream, process response bodies only when present | ||
* tweak getCacheKey(), using method and original url, fix #67 #78 | ||
* add RedirectError, wrong exception for http 301 and 302, fix #51 | ||
* make NetworkResponse Serializable, fix #53 | ||
* create NetworkError using IOException, not using null response | ||
|
||
* **1.0.17 2015.07.13** | ||
* merge upstream, stop logging slow requests outside of debug logs | ||
* merge pr #64, fix leaking the last request object | ||
|
||
* **1.0.16 2015.05.18** | ||
* fix duplicate retry, change DEFAULT_MAX_RETRIES to 0 | ||
* merge pr, fix NegativeArraySizeException | ||
* merge upstream, Use a BufferedOutputStream to read and write cache | ||
|
||
* **1.0.15 2015.03.18** | ||
* add two missing constructors for JsonArrayRequest and JsonObjectRequest | ||
* add unique identifier for Request | ||
|
||
* **1.0.14 2015.03.17** | ||
* add more constructors for JsonArrayRequest and JsonObjectRequest | ||
* update and fix gradle build, using new build.gradle | ||
|
||
* **1.0.13 2015.03.16** | ||
* merge pr, added constructor to JSONArrayRequest | ||
|
||
* **1.0.12 2015.03.12** | ||
* merge upstream, fix ImageLoader.getCacheKey() | ||
* merge upstream, Fix broken DiskBasedCache | ||
* merge upstream, Modify header parser to handle must-revalidate. | ||
|
||
* **1.0.11 2015.03.03** | ||
* merge upstream, Add a RequestFinishedListener to RequestQueue. | ||
* merge upstream, Change the default character encoding for JSON responses to UTF-8 | ||
|
||
* **1.0.10 2014.12.30** | ||
* merge upstream, Use the view size and scale type to restrict NIV requests. | ||
* merge pr, Add a getImageURL method to NetworkImageView | ||
* merge pr, Add the options of setting DiskBasedCache sizes in Volley.java | ||
|
||
* **1.0.9 2014.11.26** | ||
* merge upstream, Fix deprecation warnings (now errors in 0.14.4) w/ gradle. | ||
|
||
* **1.0.8 2014.11.07** | ||
* merge upstream, Metric for network time and getBackoffMultiplier() | ||
|
||
|
||
* **1.0.7 2014.10.13** | ||
* merge upstream, Add locale to HttpHeaderParserTest.rfc1123Date(long millis) | ||
* merge upstream, Copy cache header for 304 response | ||
|
||
* **1.0.6 2014.09.10** | ||
* merge pr, fixed bug where Disk cache misses for redirects | ||
* merge upstream, Fix crash/OOM in DiskBasedCache | ||
* merge upstream, allow use of custom ImageRequests in ImageLoader | ||
|
||
* **1.0.5 2014.06.18** | ||
* merge upstream, Fixes bug in PATCH method. Sets the method before setting the body. | ||
* update gradle and build tools version, fix build | ||
|
||
* **1.0.4 2014.05.04** | ||
* merge upstream, Guard against NullPointerException currently occurring in Volley when a Request is given a url whose host is null. | ||
|
||
* **1.0.3 2014.04.01** | ||
* merge upstream, ImageLoader: setError after null check | ||
|
||
* **1.0.2 2014.02.28** | ||
* merge upstream, Use the view size to restrict NIV requests. | ||
* merge upstream, Fix generic type parameter for RequestQueue.add(Request) | ||
* merge pr, added support for handling 301 and 302 http redirects | ||
* using standalone deploy gradle build file and script | ||
|
||
* **1.0.1 2014.02.13** | ||
* add gradle build support, add readme, release using gradle | ||
|
||
* **1.0.0 2014.01.03** | ||
* create volley mirror at github, release first version | ||
|
||
|
||
## Attention | ||
|
||
This project is just a mirror of volley, if you have found any bugs or need some features, please create an issue at [AOSP Issue Tracker](https://code.google.com/p/android/issues/list). | ||
|
||
## About | ||
|
||
#### Contacts | ||
|
||
* Blog: <http://blog.mcxiaoke.com> | ||
* Github: <https://github.com/mcxiaoke> | ||
* Email: [github@mcxiaoke.com](mailto:github@mcxiaoke.com) | ||
|
||
#### Projects | ||
|
||
* Android-Next: <https://github.com/mcxiaoke/Android-Next> | ||
* Packer-Ng: <https://github.com/mcxiaoke/packer-ng-plugin> | ||
* Gradle-Packer: <https://github.com/mcxiaoke/gradle-packer-plugin> | ||
* xBus: <https://github.com/mcxiaoke/xBus> | ||
* RxJava Docs: <https://github.com/mcxiaoke/RxDocs> | ||
* MQTT-CN: <https://github.com/mcxiaoke/mqtt> | ||
* Minicat App: <https://github.com/mcxiaoke/minicat> | ||
* Fanfou App: <https://github.com/mcxiaoke/fanfouapp-opensource> | ||
|
||
## License | ||
|
||
|
||
Copyright (C) 2014 Xiaoke Zhang | ||
Copyright (C) 2011 The Android Open Source Project | ||
|
||
Licensed under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at | ||
|
||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.