`
骞子_Isaac
  • 浏览: 7965 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android通过http通信协议获取数据

 
阅读更多

在android开发中,我们肯定不会吧大量的数据存到本地种,而是会存到数据库里面,那么,我们如何把数据库的数据调到我们的软件中呢,下面我记录一下一个超级简单的方法

  • 首先,我们要有一个借口,是一个http协议的借口(也就是一个网址)
  • 然后,我们需要调用android.os的asyncTask来调用这个接口
new AsyncTask<String, Void, Void>(){

					@Override
					protected Void doInBackground(String... params) {
						try {
							URL url = new URL(params[0]);
							URLConnection uc = url.openConnection();
							InputStream is = uc.getInputStream();
							InputStreamReader isr = new InputStreamReader(is,"utf-8");
							BufferedReader br = new BufferedReader(isr); 
							String all="";
							String line="";
							while ((line=br.readLine())!=null) {
								all+=line+"<------>";
								System.out.println(line);
								
							}
							TextView tv = (TextView) findViewById(R.id.textView1);
							tv.setText(all);
						} catch (MalformedURLException e1) {
							// TODO Auto-generated catch block
							e1.printStackTrace();
						} catch (IOException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}
						return null;
					}
					
				}.execute("http://fanyi.youdao.com/openapi.do?keyfrom=qzaaaa&key=944217623&type=data&doctype=json&version=1.1&q=good");

 ps:后面的地址就是所提供的借口

  • 最后我们再加上权限就ok啦
<uses-permission android:name="android.permission.INTERNET" />

 

 

分享到:
评论

相关推荐

    android studio Socket客户端服务器通信 TCP/IP通信

    android studio Socket客户端服务器通信 TCP/IP通信android studio Socket客户端服务器通信 TCP/IP通信android studio Socket客户端服务器通信 TCP/IP通信

    android串口通讯源代码,实现了数据解析,定时更新,用于疫情期间温度传感器

    安卓串口通讯源代码,实现了数据解析,1秒钟定时更新,用于疫情期间温度传感器读取体温,完整的android studio 3.6.1项目,可以直接编译使用

    Android下的串口通信实战之电子秤交互

    Android下的串口通信实战之电子秤交互 http://blog.csdn.net/qq_27570955/article/details/59086056

    Android系统应用开发 实验五 网络通信 实验报告

    实验目的: 1、 了解Android网络通信技术 2、 掌握在程序中嵌入浏览器的方法 3、掌握HTTP通信 4、掌握Socket通信 实验内容:(其中,1必做,2和3选一个) ...3、 利用HTTP协议,向服务器读取、发送数据。

    Android移动开发-使用Socket进行通信的实现

    客户端通常可以使用Socket的构造器来连接到指定服务器,其实客户端程序也非常简单,它仅仅使用Socket建立与指导IP地址、指定端口的连接,并使用Socket获取输入流读取数据。该客户端程序是一个Android应用,因此还是...

    Android通用蓝牙连接协议

    Android扫描蓝牙设备,连接蓝牙设备,读取设备数据,向设备写入数据的方法类。

    Android传感器测试,包括加速度、方向等数据,保存到数据库.zip

    网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据...

    基于协议逆向的移动终端通信数据解析

    针对移动终端通信协议及通信数据的解析,其难点在于大部分移动终端应用程序并无相关公开的技术文档,难以获知其采取的通信协议类型。指令执行序列分析技术通过分析程序执行的指令序列逆向推断出消息格式和状态机。但...

    Android Volley Jar框架 v2017.3.17.zip

    我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,...

    Unity使用安卓串口的详细教程以及源码

    我是新手,每弄懂一个问题就做笔记,分享出来,自己也能加深印象

    【eoeAndroid特刊】第六期 数据通信-成为Android数据流大师

    3.2 卡上数据的读写.........................................................................................................................................11 3.3 File.....................................

    集成目前Android主流优秀第三方组件

    数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操作 读取本地资源工具类...

    黎活明android教程的全程PPT

    3&gt; 如何把数据通过HTTP协议提交到网络上的Web应用(get / post ) 数据大于2k的时候 A.通过Get方式提交参数给Web应用 B.通过Post方式提交参数给Web应用 C.使用HttpClient开源项目提交参数给服务器 4&gt; 网络--通过...

    疯狂Android讲义源码

     1.4.2 通过ADT运行Android应用 23  1.5 Android应用结构分析 24  1.5.1 创建一个Android应用 24  1.5.2 自动生成的R.java 26  1.5.3 res目录说明 27  1.5.4 Android应用的清单文件:  AndroidManifest.xml ...

    在Unity中获取Android系统的Sensor数据.zip

    网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android集成主流优秀第三方组件框架

    数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方 法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操 作 读取本地资源工具类...

    8天快速掌握Android系列视频之04_开发与 运行(卸载)第一个ANDROID应用

    端,26_采用JSON格式返回数据给资讯客户端,27_网络通信之通过GET和POST方式提交参数给web应用,28_网络通信之通过 HTTP协议实现文件上传,29_发送xml数据和调用webservice,30_多线程下载原理。。。

    精通ANDROID 3(中文版)1/2

    13.3.2 在工作线程与主线程之间通信  13.3.3 线程行为概述  13.4 处理程序示例驱动程序类  13.4.1 驱动程序活动文件  13.4.2 布局文件  13.4.3 菜单文件  13.4.4 描述文件  13.5 组件和进程寿命  ...

Global site tag (gtag.js) - Google Analytics