开发学院手机开发Android 开发 如何成为Android开发高手 阅读

如何成为Android开发高手

 2010-08-31 00:43:00 来源:WEB开发网   
核心提示:04050607public class StreamTool {0809/**1011* 从输入流获取数据1213* @param inputStream1415* @return1617* @throws Exception1819*/2021 public static byte[] readInputStrea

04

05

06

07public class StreamTool {

08

09/**

10

11* 从输入流获取数据

12

13* @param inputStream

14

15* @return

16

17* @throws Exception

18

19*/

20

21 public static byte[] readInputStream(InputStream inputStream) throws Exception {

22

23 byte[] buffer = new byte[1024]; //你可以根据实际需要调整缓存大小

24

25 int len = -1;

26

27 ByteArrayOutputStream outSteam = new ByteArrayOutputStream();

28

29 while( (len = inputStream.read(buffer)) != -1 ){

30

31 outSteam.write(buffer, 0, len);

32

33 }

34

35 outSteam.close();

36

37 inputStream.close();

38

39 return outSteam.toByteArray();

40

41 }

42

43}

2) 通过Android客户端上传数据到服务器:可以上传简单的表单,也可以方便的上传带有附件的文件,此类远远比Android自身的HttpClient更高效、更易于使用:

view sourceprint?001import java.io.DataOutputStream;

002

003import java.io.InputStream;

004

005import java.net.HttpURLConnection;

006

007import java.net.URL;

008

009import java.net.URLEncoder;

010

011import java.util.ArrayList;

012

013import java.util.List;

014

015import java.util.Map;

016

017

018

019import org.apache.http.HttpResponse;

020

021import org.apache.http.NameValuePair;

022

023import org.apache.http.client.HttpClient;

024

025import org.apache.http.client.entity.UrlEncodedFormEntity;

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:如何 成为 Android

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接