为什么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. 做一个有姿态的女孩子
  2. struts2 s标签
  3. Azure运维系列 3:善用Azure捕获功能事半功倍
  4. CString, BSTR, LPCTSTR 概念(转)
  5. 通过Kubernetes监控探索应用架构,发现预期外的流量
  6. python中的range_python中range()与xrange()用法分析
  7. pandas后台导出excel_pandas导出Excel表格,银行卡号、身份证号无法正常显示的问题,该怎么解决?...
  8. keepalived+Nginx实现Web高可用
  9. [转载] python对列表单词排序_计算列表中单词的频率并按频率排序
  10. Java实现SQL格式化
  11. APMCon 2017|国美云服:混合云架构设计及性能实践
  12. Unity手册-Graphics -Tier
  13. 数据分析中的统计检验方法- t检验、f检验、卡方检验、互信息
  14. 无法导入android 工程--提示项目已经存在
  15. 一个清华差生10年奋斗经历
  16. 怎么把word里面的彩色图转化为灰度图,直接在word里面操作,无需转其他软件,超简单!(位图和矢量图都可以)
  17. 【blade的UI设计】理解前端MVC与分层思想
  18. 去虚拟化 VMware Workstation Pro去虚拟化底层文件修改器
  19. c语言程序设计第一次月考考试重点,月考小技巧,助你得高分
  20. JSP的特点与工作流程

热门文章

  1. monggodb和mysql混合使用,测开之路五十:monggodb安装与初步使用
  2. java线程的简单例子(Thread and runnable)
  3. JMS的两种消息模型(Point-to-Point(P2P)和Publish/Subscribe(Pub/Sub))应用举例
  4. GCD LCM UVA - 11388 (思维。。水题)
  5. 使用PreloadJS加载图片资源
  6. 【EF学习笔记09】----------使用 EntityState 枚举标记实体状态,实现增删改查
  7. office 自动编号系列碰到问题小解
  8. MySQL之架构与历史(二)
  9. 六、springcloud之配置中心Config
  10. [JSOI 2011]分特产