当前位置: 首页 > news >正文

做企业销售分析的网站关键词林俊杰mp3免费下载

做企业销售分析的网站,关键词林俊杰mp3免费下载,外贸网站建设模板,做英语四级题的网站1、在android4中&#xff0c;发起网络http操作&#xff0c;不能在Activity的事件&#xff08;即主线程&#xff09;中进行&#xff0c;必须在单独的线程中操作。 另外进行网络操作&#xff0c;需要在manifest文件中增加如下的权限&#xff1a; <uses-permission android:nam…

1、在android4中,发起网络http操作,不能在Activity的事件(即主线程)中进行,必须在单独的线程中操作。

另外进行网络操作,需要在manifest文件中增加如下的权限:

<uses-permission android:name="android.permission.INTERNET" />

2、下面给出代码事例

	public void loadData() {new AsyncTask<String, Void, String>() {@Overrideprotected String doInBackground(String... paramsInput) {String url = "http://10.0.0.5:8080/examples/action";List<NameValuePair> params = new ArrayList<NameValuePair>();params.add(new BasicNameValuePair("type", paramsInput[0]));params.add(new BasicNameValuePair("id", paramsInput[1]));/* 建立HTTPPost对象 */HttpPost httpRequest = new HttpPost(url);String strResult = "doPostError";try {HttpClient httpClient = getHttpClient();/* 添加请求参数到请求对象 */httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));/* 发送请求并等待响应 */HttpResponse httpResponse = httpClient.execute(httpRequest);/* 若状态码为200 ok */if (httpResponse.getStatusLine().getStatusCode() == 200) {/* 读返回数据 */strResult = EntityUtils.toString(httpResponse.getEntity());} else {strResult = "Error Response: "+ httpResponse.getStatusLine().toString();}} catch (ClientProtocolException e) {strResult = "Error Response: " + e.getMessage().toString();e.printStackTrace();} catch (IOException e) {strResult = "Error Response: " + e.getMessage().toString();e.printStackTrace();} catch (Exception e) {strResult = "Error Response: " + e.getMessage().toString();e.printStackTrace();}return strResult;}@Overrideprotected void onPostExecute(String result) {TextView view = (TextView) findViewById(R.id.resultText);view.setText(result);super.onPostExecute(result);}}.execute("query","1");}private HttpClient getHttpClient() {// 创建 HttpParams 以用来设置 HTTP 参数(这一部分不是必需的)HttpParams httpParams = new BasicHttpParams();// 设置连接超时和 Socket 超时,以及 Socket 缓存大小HttpConnectionParams.setConnectionTimeout(httpParams, 20 * 1000);HttpConnectionParams.setSoTimeout(httpParams, 20 * 1000);HttpConnectionParams.setSocketBufferSize(httpParams, 8192);// 设置重定向,缺省为 trueHttpClientParams.setRedirecting(httpParams, true);// 设置 user agentString userAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2) Gecko/20100115 Firefox/3.6";HttpProtocolParams.setUserAgent(httpParams, userAgent);// 创建一个 HttpClient 实例// 注意 HttpClient httpClient = new HttpClient(); 是Commons HttpClient// 中的用法,在 Android 1.5 中我们需要使用 Apache 的缺省实现 DefaultHttpClientHttpClient httpClient = new DefaultHttpClient(httpParams);return httpClient;}

 上述代码的loadData方法中,创建一个AsyncTask对象,在对象的doInBackground方法中发起网络操作,获取到操作结果。然后在onPostExecute方法中,利用前面获取到的结果更新界面。

   这里的网络操作主要是利用了HttpClient等相关api,位于org.apache.http.client.HttpClient下。

 

http://www.lbrq.cn/news/2775727.html

相关文章:

  • 一个网站怎么推广友情链接的作用大不大
  • 莱芜网站建设自己如何开网站
  • 泸州免费做网站中国百强县市榜单
  • WordPress娱乐网模板源码百度seo优化教程免费
  • 做网站靠什么赚钱 暴疯团队自动引流推广软件
  • 前端累还是后端累百度seo效果
  • 网络网站建设推广国产十大erp软件
  • 用jsp做网站用什么软件新的seo网站优化排名 网站
  • 通州企业网站建设百度一下百度主页
  • 口碑好的秦皇岛网站建设哪里有网站查询ip
  • 保定哪做网站好seo自动排名软件
  • 厦门做网站多少钱chrome google
  • wx网站开发seo站点
  • 网站前端开发山西搜索引擎优化
  • 天津建设部网站首页工厂管理培训课程
  • 网站的建设流程南京seo外包
  • 驻马店手机网站制作seo流量软件
  • 深圳网站建设-龙华信科精准网站seo诊断报告
  • 做外贸相关的网站沈阳专业关键词推广
  • 网站保护等级是企业必须做的么软件定制开发平台
  • 网站备案的坏处国内新闻最新
  • 做网站怎么建文件夹网络的推广
  • ps软件下载绘画品牌推广百度seo
  • 网站备案做优惠券外链在线发布工具
  • 西宁建设公司网站优化推广服务
  • 曰本真人性做爰 酥酥网站青岛网站优化公司
  • 现在还有没有做任务的网站网站建设教程
  • 郑州门户网站建设app开发平台开发
  • 如何做自助网站seo点击软件哪个好用
  • 做全景图二维码的网站凡科建站代理登录
  • 网络间的通用语言TCP/IP-网络中的通用规则3
  • Orange的运维学习日记--47.Ansible进阶之异步处理
  • 告别手写文档!Spring Boot API 文档终极解决方案:SpringDoc OpenAPI
  • Hugging Face 核心组件介绍
  • 【深度长文】Anthropic发布Prompt Engineering全新指南
  • C++零拷贝网络编程实战:从理论到生产环境的性能优化之路