android连接 服务器失败怎么办,android客户端程序连接服务器总是失败,出现IOException...

编程入门 行业动态 更新时间:2024-10-08 01:25:04

android连接 <a href=https://www.elefans.com/category/jswz/34/1771423.html style=服务器失败怎么办,android客户端程序连接服务器总是失败,出现IOException..."/>

android连接 服务器失败怎么办,android客户端程序连接服务器总是失败,出现IOException...

下面这段代码在程序中运行出现IOException

/**

* 下载线程

*/

private Runnable runnable = new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

try {

URL url = new URL(apkUrl);

HttpURLConnection conn = (HttpURLConnection) url

.openConnection();

conn.connect();

int length = conn.getContentLength();

InputStream is = conn.getInputStream();

File file = new File(savePath);

if (!file.exists()) {

file.mkdir();

}

String apkFile = saveFileName;

File ApkFile = new File(apkFile);

FileOutputStream fos = new FileOutputStream(ApkFile);

int count = 0;

byte buf[] = new byte[1024];

do {

int numread = is.read(buf);

count += numread;

progress = (int) (((float) count / length) * 100);

// 更新进度条

mHandler.sendEmptyMessage(DOWN_UPDATE);

if (numread <= 0) {

// 下载完成通知

mHandler.sendEmptyMessage(DOWN_OVER);

break;

}

fos.write(buf, 0, numread);

} while (!interceptFlag);

fos.close();

is.close();

} catch (MalformedURLException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

};

折腾半天,原来是粗心大意,忘记了android的两个权限:

加上后客户端与服务器连接正常,IO流读取正常。

更多推荐

android连接 服务器失败怎么办,android客户端程序连接服务器总是失败,出现IOException...

本文发布于:2024-02-19 16:17:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765294.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:服务器   客户端   程序   android   IOException

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!