嵌入式系统开发与设计:Android程序设计.ppt

嵌入式系统开发与设计:Android程序设计.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

httpURLConnection(3)创建httpURLConnection连接openConnection方法只创建URLConnection或者HttpURLConnection实例不进行真正的链接操作每次openConnection创建一个新的实例在连接前需要对一些属性进行设置,比如超时时间等*URLurl=newURL(/);HttpURLConnectionurlConn=(HttpURLConnection)url.openConnection();httpURLConnection(4)对httpURLConnection实例的属性设置*//设置输入/输出流connection.setDoOutput(true);connection.setDoInput(true);//设置http请求方式为POSTconnnection.setRequestMethod(POST);//设置Post请求不使用缓存connnection.setUseCache(false);httpURLConnection(5)httpURLConnection默认使用Get方式使用setRequestMethod()方法设置为POST方式同样使用setRequestMethod()方法可以设置为GET方式连接的关闭*//关闭HttpURLConnection连接urlConn.disconnect();connection.setRequestMethod(“GET”);httpClienthttpClient对类进行的封装和抽象适用于Android系统上的网络应用开发httpClient的ClientConnectionManager接口客户端连接管理接口,提供的抽象方法包括ClientConnectionManager关闭所有无效、超时的连接closeIdleConnection关闭空闲的连接releaseConnection释放一个连接requestConnection请求一个新的连接Shutdown关闭管理器并释放资源*httpClient(2)DefaultHttpClient默认http客户端用来创建一个http连接HttpResponsehttp连接响应执行一个http连接后会返回一个HttpResponse通过HttpResponse可以得到响应信息*HttpClienthttpclient=newDefaultHttpClient();HttpResponsehttpResponse=httpclient.execute(httpRequeset);if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK){//连接成功}httpClient(3)httpClient的初始化在进行初始化过程中URL地址的设置可以将预先定义的字符串作为构造函数的参数传入或者创建好HttpGet实例后采用request..setURL()的方法设置Get方式可以以带参数和不带参数两种方式访问主机*HttpClientclient=newDefaultHttpClient();??HttpGetrequest=newHttpGet();httpClient(4)httpClient的POST方式比GET方式复杂通过HttpPost构建POST请求使用NameValuePair保存需要传递的参数可以使用BasicNameValuePair来构造要被传递的参数再通过add方法将该参数添加到NameValuePair中*Stringhttpurl=“”HttpPosthttppost=newHttpPost(url);//使用NameValuePair保存需要传递的参数ListNameValuePairparams=newArrayListNameValuePair();//添加将需要传递的参数params.add(newBasicNameValuePair(valuename,value));Android蓝牙开发(4)BluetoothSocket类蓝牙套接字的接口(类似于TCP中的套接字)应用程序通过输入、输出流与其他蓝牙设备通信的连接点。BlueboothServerSocket类代表打开服务连接来监听可能到来的连接请求(属于serv

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档