如何在 libgdx 中使用网络框架(volley 、 okhttp 等)?

How to use network frameworks (volley , okhttp , etc) in libgdx?

我想在 libgdx 中使用 volley 或 okhttp 从网络加载一些数据。
如何在 libgdx 而不是 libgdx networking class 中使用 volley 或 okhttp 等网络框架?

尝试将此 compile '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();
    }
}