为什么80%的码农都做不了架构师?>>>   

#使用Thread请求HTTP # 普通的使用java的Thread 线程,在重写run 方法,实现HTTPConnection

public class DoubleMeActivity extends Activity implements OnClickListener {EditText inputValue=null;Integer doubledValue =0;Button doubleMe;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.calculate);inputValue = (EditText) findViewById(R.id.inputNum);doubleMe = (Button) findViewById(R.id.doubleme);doubleMe.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()){case R.id.doubleme:new Thread(new Runnable() {public void run() {try{URL url = new URL("http://10.0.2.2:8080/MyServletProject/DoubleMeServlet");URLConnection connection = url.openConnection();String inputString = inputValue.getText().toString();//inputString = URLEncoder.encode(inputString, "UTF-8");Log.d("inputString", inputString);connection.setDoOutput(true);OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());out.write(inputString);out.close();BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));String returnString="";doubledValue =0;while ((returnString = in.readLine()) != null) {doubledValue= Integer.parseInt(returnString);}in.close();runOnUiThread(new Runnable() {public void run() {inputValue.setText(doubledValue.toString());}});}catch(Exception e){Log.d("Exception",e.toString());}}}).start();break;}}}

转载于:https://my.oschina.net/541996928/blog/407472

Android URLconnection相关推荐

  1. android thrift https,HTTPS 学习

    https是加密的http协议,通过不对称加密确认对称加密的密钥,之后使用对称加密进行通信. 通信流程: 客户端 - 服务端 1. 请求服务器 并添加支持的 非对称加密算法 对称加密算法 hash算法 ...

  2. Android 使用URLConnection下载音频文件

    本文链接: Android 使用URLConnection下载音频文件 使用MediaPlayer播放在线音频,请参考Android MediaPlayer 播放音频 有时候我们会需要下载音频文件.这 ...

  3. android 网络mp3格式,Android 使用URLConnection下载音频文件的方法

    有时候我们会需要下载音频文件.这里提供一种思路,将在线音频文件通过流写到本地文件中. 使用URLConnection来建立连接,获取到的数据写到文件中. URLConnection建立连接后,可以获取 ...

  4. Android之使用URLConnection进行网络编程

    使用URLConnection进行网络编程~ URL的openConnection()方法将返回一个URLConnection,该对象表示应用程序和URL之间的通信连接,程序可以通过URLConnec ...

  5. android系统内置HttpClient库(WebView+ Http(s)URLConnection(ok-http)+ HttpClient(apache-http))

    android.webkit.WebView java.net.HttpURLConnection / javax.net.ssl.HttpsURLConnection org.apache.http ...

  6. android和网络连接相关的类URL,URLConnection,HttpURLConnection,HttpClient

    这几个类都是用于和服务器端的连接,有些功能都能够实现,关系是: 一.URL URL标识着网络上的一个资源:该类包含一些URL自身的方法,如获取URL对应的主机名称,端口号,协议,查询字符串外,还有些方 ...

  7. android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...

    本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...

  8. 【转】 Android快速开发系列 10个常用工具类 -- 不错

    原文网址:http://blog.csdn.net/lmj623565791/article/details/38965311 转载请标明出处:http://blog.csdn.net/lmj6235 ...

  9. android 访问http地址吗,浅谈android访问http原理

    前言 说到HTTP协议,那必须要说说WWW了,WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为"万维网".简单来说,WWW是以Intern ...

最新文章

  1. php中空心字体怎么打,php打印一个边长为N的实心和空心菱型的方法
  2. php和python和java-python和java,php,c,c#,c++的对比
  3. mac php7 mysql.so_mac下安装php7详解
  4. PageHelper分页插件的原理是什么
  5. 数组的应用 冒泡排序
  6. Matlab--colorbar的各项细节操作
  7. Phoenix的数据类型和操作符、函数
  8. HDU2012 素数判定【入门】
  9. Python ‘,=‘ 语句的使用
  10. 真西游记java,原来《西游记》原著真的很吓人,我们都被86版西游记骗了?
  11. entrez检索系统要服务器吗,Entrez检索系统的简介.doc
  12. 掀开Dubbo的盖头来
  13. 自动铅笔的简笔画怎么画,自动化简笔画图片大全
  14. 怎样用电池给铁锅作防锈
  15. webworker应用场景_JavaScript 工作原理之七-Web Workers 分类及 5 个使用场景
  16. SQL 链接 (代码)
  17. 南卫理公会大学计算机科学,南卫理公会大学计算机科学专业.pdf
  18. ARM64内核内存布局图
  19. url链接还原:将url 短链接(加密、压缩后的链接)还原出原始链接
  20. 励志必看-------没有伞的孩子必须努力奔跑!

热门文章

  1. Clojure 学习
  2. 分享Spring中Bean的4种依赖检查模式
  3. log4j.rootLogger 与log4j.rootCategory 有什么区别 .
  4. 防火墙对nginx服务器有影响
  5. List中bean某属性值转换为list
  6. Django基础核心技术之Model模型的介绍与设计
  7. 微信 小程序组件 分享按钮
  8. Tomcat启动报错整理
  9. VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法
  10. 如何使用Ubuntu打电话