我想取得网页内容,在网上抄了一个就是得不到结果,麻烦看看:
public String loadHtml(String link) throws IOException {
// 定义一个url类的实例。
URL url = new URL(link);
// 以特定格式读取文件流。
InputStreamReader isr = new InputStreamReader(url.openStream(),"gb2312");
BufferedReader br = new BufferedReader(isr);
String s;
String sb="";
while (null != (s = br.readLine())) {
sb="ssss";
}
return sb.toString();
}
////////////////////////////////////String link="http://www.baidu.com";
try {
b.setText(getNewsBody.loadHtml(link));
} catch (IOException e) {
e.printStackTrace();
}把
InputStreamReader isr = new InputStreamReader(url.openStream(),"gb2312");
BufferedReader br = new BufferedReader(isr);去掉能得到ssss;
不去不报错,但什么都得不到。
麻烦哪位大侠说一下,对安卓来说我是新手。万分感谢
public String loadHtml(String link) throws IOException {
// 定义一个url类的实例。
URL url = new URL(link);
// 以特定格式读取文件流。
InputStreamReader isr = new InputStreamReader(url.openStream(),"gb2312");
BufferedReader br = new BufferedReader(isr);
String s;
String sb="";
while (null != (s = br.readLine())) {
sb="ssss";
}
return sb.toString();
}
////////////////////////////////////String link="http://www.baidu.com";
try {
b.setText(getNewsBody.loadHtml(link));
} catch (IOException e) {
e.printStackTrace();
}把
InputStreamReader isr = new InputStreamReader(url.openStream(),"gb2312");
BufferedReader br = new BufferedReader(isr);去掉能得到ssss;
不去不报错,但什么都得不到。
麻烦哪位大侠说一下,对安卓来说我是新手。万分感谢
解决方案 »
- android开发大家是怎样获取用户手机上的文件呢?编写类似文件选择对话框让用户自由选择?
- 如何在WebView中通过Java传递给JS数组
- 怎么将中英文文本转换为二进制数组? Android
- ListView怎么样横向显示内容
- 返回键设置的问题
- android textview怎样实现文字跑马灯效果(垂直移动)
- 在layout中,找到控件VIEW的办法???
- openApi分享新浪微博
- Android webview在线读取office文档
- 我项目中刚做完Android设备连接wifi打印机的功能,兼容市场上的打印机
- Android EditText 改变行距之后光标也随之改变
- 继承CursorAdapter自定义来显示图片和信息的,但是调用时它只执行了构造函数,其它函数没有执行,这是什么情况,请高手指教!!
public void Down(String url) {
HttpGet httpGet = new HttpGet(url);
HttpClient httpClient = new DefaultHttpClient();
InputStream inputStream = null;
try {
HttpResponse httpResponse = httpClient.execute(httpGet);
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
HttpEntity httpEntity = httpResponse.getEntity();
inputStream = httpEntity.getContent();
System.out.println(inputStream.toString());
}
else{
Log.i("Lost", "网页无法打开");
}
} catch (Exception e) {
inputStream.close();
e.printStackTrace();
}
inputStream.close();
}
参考