有人可以帮助我使用android ndk创建http连接吗?我想在c / c ++代码中定义http连接的方法,并希望使用jni从java代码中调用它。
以下代码来自sdk。
httpCon = (HttpURLConnection) httpUrl.openConnection();
httpCon.setRequestMethod("GET");
if (httpCon.getResponseCode() == HttpURLConnection.HTTP_OK)
{
is = httpCon.getInputStream();
int ch;
sb = new StringBuffer();
while ((ch = is.read()) != -1) {
sb.append((char) ch);
}
}
我想用ndk做同样的事情。
答案 0 :(得分:6)
NDK for Android系统级别没有提供HTTP库,至少对于2.2和2.3版本。我为您的任务看到了3种可能的解决方案:
最后,您需要通过JNI从库提供API到Java应用程序。希望这会有所帮助。