Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
C Shell Perl Java Visual Basic Rust Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
LibAndroidHttp is a cURL library wrapper for Android platform. Introduction: I wrote the code because I want to speed up the syncing process of EasyRSS (http://easyrssofficial.herokuapp.com/), but the code is not used, since it has a critical bug (see the *Bugs* section for more details). The implementation of the interaction between cURL and JAVA is written in C with JNI. Totally, there are four classes, HttpURLByteConverter HttpURLFileWriter HttpURLInputStream Just read the source code for more details (for the JAVA code of this project is quite short). Bugs: I've tested the code in VM of Android with version 1.6, 2.0, 2.1, 2.2 and 2.3. On mobiles, I've tested the code with Android v2.1. The code works well on all of the mentioned devices. But unfortunately, it is reported that the library will crash on Android v2.3. I really don't know why it happens, but it's the fact (I guess it's the bug of JNI). Sorry for the bug. Also, I'm looking forward that someone would help me with the bug.