Android URLconnection
为什么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相关推荐
- android thrift https,HTTPS 学习
https是加密的http协议,通过不对称加密确认对称加密的密钥,之后使用对称加密进行通信. 通信流程: 客户端 - 服务端 1. 请求服务器 并添加支持的 非对称加密算法 对称加密算法 hash算法 ...
- Android 使用URLConnection下载音频文件
本文链接: Android 使用URLConnection下载音频文件 使用MediaPlayer播放在线音频,请参考Android MediaPlayer 播放音频 有时候我们会需要下载音频文件.这 ...
- android 网络mp3格式,Android 使用URLConnection下载音频文件的方法
有时候我们会需要下载音频文件.这里提供一种思路,将在线音频文件通过流写到本地文件中. 使用URLConnection来建立连接,获取到的数据写到文件中. URLConnection建立连接后,可以获取 ...
- Android之使用URLConnection进行网络编程
使用URLConnection进行网络编程~ URL的openConnection()方法将返回一个URLConnection,该对象表示应用程序和URL之间的通信连接,程序可以通过URLConnec ...
- android系统内置HttpClient库(WebView+ Http(s)URLConnection(ok-http)+ HttpClient(apache-http))
android.webkit.WebView java.net.HttpURLConnection / javax.net.ssl.HttpsURLConnection org.apache.http ...
- android和网络连接相关的类URL,URLConnection,HttpURLConnection,HttpClient
这几个类都是用于和服务器端的连接,有些功能都能够实现,关系是: 一.URL URL标识着网络上的一个资源:该类包含一些URL自身的方法,如获取URL对应的主机名称,端口号,协议,查询字符串外,还有些方 ...
- android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...
本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...
- 【转】 Android快速开发系列 10个常用工具类 -- 不错
原文网址:http://blog.csdn.net/lmj623565791/article/details/38965311 转载请标明出处:http://blog.csdn.net/lmj6235 ...
- android 访问http地址吗,浅谈android访问http原理
前言 说到HTTP协议,那必须要说说WWW了,WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为"万维网".简单来说,WWW是以Intern ...
最新文章
- php中空心字体怎么打,php打印一个边长为N的实心和空心菱型的方法
- php和python和java-python和java,php,c,c#,c++的对比
- mac php7 mysql.so_mac下安装php7详解
- PageHelper分页插件的原理是什么
- 数组的应用 冒泡排序
- Matlab--colorbar的各项细节操作
- Phoenix的数据类型和操作符、函数
- HDU2012 素数判定【入门】
- Python ‘,=‘ 语句的使用
- 真西游记java,原来《西游记》原著真的很吓人,我们都被86版西游记骗了?
- entrez检索系统要服务器吗,Entrez检索系统的简介.doc
- 掀开Dubbo的盖头来
- 自动铅笔的简笔画怎么画,自动化简笔画图片大全
- 怎样用电池给铁锅作防锈
- webworker应用场景_JavaScript 工作原理之七-Web Workers 分类及 5 个使用场景
- SQL 链接 (代码)
- 南卫理公会大学计算机科学,南卫理公会大学计算机科学专业.pdf
- ARM64内核内存布局图
- url链接还原:将url 短链接(加密、压缩后的链接)还原出原始链接
- 励志必看-------没有伞的孩子必须努力奔跑!