android编程问题:通过HttpURLConnection下载文本 android 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class HttpDownloader { private URL url = null; //下载文本 public String download(String urlStr) { StringBuffer sb = new StringBuffer(); String line = null; BufferedReader buffer = null; try { // 创建一个URL对象 url = new URL(urlStr); // 创建一个Http连接 HttpURLConnection urlConn = (HttpURLConnection) url .openConnection(); Log.d("mmm", "2222222222222222222"); // 使用IO流读取数据 buffer = new BufferedReader(new InputStreamReader(urlConn .getInputStream())); Log.d("mmm", "333333333333333333"); int tmp = 0; while ((line = buffer.readLine()) != null) { Log.d("mmm",String.valueOf(tmp++) + "------->" + line); sb.append(line); } } catch (Exception e) { e.printStackTrace(); } finally { try { if (buffer != null) buffer.close(); } catch (Exception e) { e.printStackTrace(); } } Log.d("mmm", "444444444444444"); return sb.toString(); }}可以执行 222222222222222 和 444444444444444444 ,不执行3333333333333333333 为什么我的4.4可以,你看看log什么错误 buffer = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));这里出了异常,看看logcat 为啥每次写这个方法eclipse都会卡死? APK之间的进程通信 关于Android系统备份的问题 android camera焦距设置 求推荐一本比较好的入门书籍 sql语句问题 通过联立两个表更新其中一个表的字段 怎么把一个字符串转换成R.raw.xxx的格式,比如把“white”转换成R.raw.white的格式 Android手机初次启动中追加设定程序 手机上的指南针怎么校准? Android Studio能开发PC上运行的程序吗·? Can't change container ID of fragmen android开发的界面UI布局问题
private URL url = null;
//下载文本
public String download(String urlStr) {
StringBuffer sb = new StringBuffer();
String line = null;
BufferedReader buffer = null;
try {
// 创建一个URL对象
url = new URL(urlStr);
// 创建一个Http连接
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
Log.d("mmm", "2222222222222222222");
// 使用IO流读取数据
buffer = new BufferedReader(new InputStreamReader(urlConn
.getInputStream()));
Log.d("mmm", "333333333333333333");
int tmp = 0;
while ((line = buffer.readLine()) != null) {
Log.d("mmm",String.valueOf(tmp++) + "------->" + line);
sb.append(line);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (buffer != null)
buffer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
Log.d("mmm", "444444444444444");
return sb.toString();
}
}可以执行 222222222222222 和 444444444444444444 ,不执行3333333333333333333
这里出了异常,
看看logcat