android-如何在libgdx中使用网络框架(volley,okhttp等)?
作者:互联网
我想使用libgdx中的volley或okhttp从Web加载一些数据.
如何在libgdx而不是libgdx networking class中使用诸如volley或okhttp之类的网络框架?
解决方法:
例如,尝试将此编译’com.squareup.okhttp:okhttp:2.3.0’添加到您的项目build.gradle文件中
project(":core") {
apply plugin: "java"
dependencies {
...
compile 'com.squareup.okhttp:okhttp:2.3.0'
}
}
然后,您可以在核心项目中使用okhttp,这是一个示例:
public class OkhttpTest extends ApplicationAdapter {
OkHttpClient client = new OkHttpClient();
@Override
public void create() {
try {
System.out.println(run("http://google.com"));
} catch (IOException e) {
e.printStackTrace();
}
}
String run(String url) throws IOException {
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
return response.body().string();
}
}
标签:libgdx,android-volley,okhttp,android 来源: https://codeday.me/bug/20191028/1951743.html