首页 > 课程库 > Android网络编程基础
Android网络编程基础

Android网络编程基础

Android网络编程

Android应用开发

9章节|21884次播放

查看课程视频学习交流群
264022838

3小时学习时长
更全面的职业课程大纲立即查看
  • 学习Android基础

    学前必知

    众所周知,我们生活在一个互联网的时代,很多事物都离不开互联网,而我们的Android应用程序也是离不开互联网的。因此Android网络编程是我们每一个Android开发者必修的一门课程。 Android平台网络和API接口(我们将用到的工具)1) Java.net.*(标准java接口)(andro... 查看原文

  • 学习Android基础

    HTTP协议

    什么是HTTP协议?1) Http是Internet中广泛使用的协议,几乎所有的计算机语言和SDK都会不同程度的支持HTTP,而以网络著称的Google公司自然也会使Android SDK拥有强大的HTTP访问能力。在Android SDK中可以采用多种方式使用HTTP,例如HttpURLConne... 查看原文

  • 学习Android基础

    实现GET请求

    使用HttpURLConnection实现GET请求准备工具由于在C/S模式中,Android客户端充当的是C的角色,这里我们需要充当S的角色(后端服务器),这里我们采用一个免费的后端云http://www.bmob.cn/在后端云上部署好,这里访问的是一个getMemberBySex方法,传递的是... 查看原文

  • 学习Android基础

    实现POST请求

    使用HttpURLConnection实现POST请求。与GET请求不同的是:GET请求是通过拼接网址URL的形式,模拟浏览器的请求方法,直接告诉服务器想请求的资源;POST方法是通过流的方法向服务器请求,由服务器解析流,从而响应请求。 了解请求和响应的过程Http请求由三部分组成,分别是:请求行、... 查看原文

  • 学习Android基础

    上传文件功能演示

    文件上传,其本质上还是HTTP请求,该有的请求头还是要有的。比一般的请求多了向服务器写入数据的功能。上传文件Http请求信息分为几个部分1) 开始符。由两部分组成,分别是两个连字符(--)和一个任意字符串。任意字符串表示的是边界标识,可以随机生成,使用浏览器上传文件一般为”数字”。分界符单独为一行。... 查看原文

  • 学习Android基础

    模拟Android上传文件

    回顾上传文件流程1) 需要指定Content-Type2) 需要指定开始符标识3) 需要指定结束符标识模拟Android客户端上传文件1) 布局文件有两个Button第一个是:选择上传的文件第二个是:开始上传文件2) 麦子学院为大家提供好了供大家测试所用的上传文件的路径,如果上传成功将会返回200,... 查看原文

  • 学习Android基础

    HttpGet

    在Android SDK中已经集成了Apache的HttpClient模块。使用HttpClient模块,我们就可以使用HTTP协议进行网络连接了。GET请求和POST请求的区别1) GET是从服务器上获取数据,POST是向服务器发送数据。2) GET是把参数数据队列添加到指定的URL中,参数值和参... 查看原文

  • 学习Android基础

    HttpPost

    使用HttpPost请求1) 同样在点击事件里调用doPost()方法,创建doPost()方法2) 直接在doPost方法中,通过new关键字创建一个HttpPost的对象,参数为urlAddress+method拼接而成的字符串。由于是POST方法,所以不能在地址中直接传递参数。在这里可以通过构... 查看原文

  • 学习Android基础

    OKHttp

    什么是OKHttp1.OKHttp-支持SPDY协议的高校Http库2.HttpURLConnection和HttpClient,虽然两者都支持HTTP流的上传和下载,配置超时,IPV6和连接池,已足够满足我们各种HTTP请求的需求。但更高校的使用HTTP可以让我们的应用运行更快、更节省流量。而OK... 查看原文

  • 学习Android基础

    解析Json

    有了请求,自然会有响应,那我们该如何解析服务端响应返回给我们的Json数据呢?了解什么是JsonJSON(JavaScript object notation)是一种轻量级的数据交换格式。它是基于ECMAscript的一个子集。JSON采用完全独立于语言的文本格式,但是也是用的类似于c语言家族的习惯... 查看原文

  • 学习Android基础

    解析Xml

    什么是XML?1) 扩展标记语言(Fxtensible Markup language XML),用于标记电子文件,使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。2) XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提... 查看原文

  • 资料所属章节:资料
    下载
  • 资料2所属章节:资料2
    下载
Android应用开发徐叶枫

徐叶枫

TA的课程

5年Android开发经验,全球知名语音识别和人工智能公司技术骨干。拥有丰富的Android项目经验,主持研发了10多款成功上线的APP,跨越手机平板和电视等多平台,涉及电商、门户、音视频等前沿技术,带领了多个成熟的技术团队。

更专业的职业课程

Android应用开发29659位同学正在学习

Android应用开发

一名课程顾问想与您沟通

免费电话咨询