2010.10.31———Android 04


内容一

*********************************************
从网络获取数据
*********************************************

1、web权限
<!-- 访问internet权限 --><uses-permission android:name="android.permission.INTERNET"/>


2、获得指定路径下内容或文件的二进制数据

URL url = new URL(path);HttpURLConnection conn = (HttpURLConnection)url.openConnection();//设置连接超时 5秒conn.setConnectTimeout(5000);//以get方式发起请求conn.setRequestMethod("GET");//if(conn.getResponseCode() == 200){//得到网络返回的输入流InputStream is = conn.getInputStream();ByteArrayOutputStream bos = new ByteArayOutputStream();byte[] buffer = new byte[1024];int len = 0;while((len = is.read(buffer)) !=-1);{bos.write(buffer,0,len);}return bos.toByteArray();}


3、根据二进制数据转换为指定内容或者文件

A、从网络获取图片

if(data!=null){//根据图片的二进制数据,构建位图Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);//将图片显示在ImageView控件上image.setImageBitmap(bitmap);}

B、从网络获取html源码

html源码就相当于文本了

if(data!=null){String htmlText = new String(data,"UTF-8");html.setText(htmlText);}else{Toast.makeText(MainActivity.this, R.string.htmlError, 1).show();}


把需要滚动的内容放到ScrollView里面
滚动条效果:
<ScrollView>
滚动显示的内容
</ScrollView>













更多相关文章

  1. Android 的网络编程(15)-Http JSon服务器端和客户端通信
  2. android中的按钮以图片的方式显示_基础篇
  3. TextView --- 内容设置成上下滑动 和 代码设置字体颜色
  4. 详解Android读取本地图片和网络图片的方法
  5. android 用tcpdump抓取网络包
  6. android:获取网络时间、文件路径,修改包名,发布release版本
  7. Android获取剪贴板内容
  8. Android 10 获取相册图片失败
  9. Android图片旋转实例

随机推荐

  1. QQ、MSN、淘包旺旺、Skype常设对话的html
  2. 如何使用 CSS3 添加投影
  3. service $sce or ng-bind-html
  4. qmlcanvas,类Html5 canvas的组件
  5. 不太明白,此处的"text/plain" 与"text/htm
  6. 使活动选项卡在模式下不起作用
  7. Linux 抓取网页方式(curl+wget)
  8. IndexedDB小白入门基础
  9. money_format()函数显示 而不是本地货币符
  10. 如何让你的前端代码更像HTML5(用语义元素