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();
    }
}
上一篇:js动态获取下拉框的数据(搜索条件之间互相影响)


下一篇:Okhttp源码分析--基本使用流程分析