private void downloadImg(final AdBean1 bean) {
final File file = new File(dir + "ad.png" );
//if (file.exists()) return;
HttpRequestBuilder requestBuilder = new HttpRequestBuilder();
Net.HttpRequest httpRequest = requestBuilder.newRequest().method(Net.HttpMethods.GET).url(bean.getImg_url()).build();
httpRequest.setTimeOut(5000);
Net.HttpResponseListener httpResponseListener = new Net.HttpResponseListener() {
@Override
public void handleHttpResponse(Net.HttpResponse httpResponse) {
final byte[] bytes = httpResponse.getResult();
try {
if (!file.exists()) {
file.getParentFile().mkdirs();
file.createNewFile();
}
FileOutputStream fos = new FileOutputStream(file);
fos.write(bytes);
fos.flush();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void failed(Throwable t) {
}
@Override
public void cancelled() {
}
};
Gdx.net.sendHttpRequest(httpRequest, httpResponseListener);
}
下载图片
最新推荐文章于 2022-09-17 01:17:05 发布