关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

南昌大学共青学院教务Andorid网络编程复习题(西昌学院)

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-11-27 21:08
tags:

浙江大学邢华斌-浙江大学邢华斌

2020年11月27日发(作者:胡峻)


1.

什么是

base64

编码?

base64

编码的作用?


BASE64

是一种编码方式,通常 用于把二进制数据编码为可写的字符形式的数据。这是


一种可逆的编码方式(

< p>base64

特别适合在

http

mime

协议下快速传输数据


②作用:

由于某些系统中只能使用

ASCII

字符。

< p>Base64

就是用来将非

ASCII

字符的数据转


换成

ASCII

字符的一种方法。



2.

loadUrl

loadData WithBaseURL< /p>

loadData

方法的作用和区别?


LoadUrl

直接加载网页、图片并显示。

(本地或是网络上的网页、图片、

gif


LoadData

显示文字与图片内容(模拟器

1.5

1.6


LoadDataWithBase

显示文字与图片内容(支持多个模拟器版本)



loadUrl

是直接根据一个

url

来加载一 个网页,

loadData

是只加载一段

html

文本,两种方法


各有利弊。

(如果是加载的

html

文本很简单,对排版的要求不高,那么使用

loadData

比较


好,毕竟只是很省流量的方式,而且还可以将数据保存在本地,做离线缓存)



loadUrl

方法在遇 到网页错误网页时不会报出异常,且

loadData

方法不能处理

js

https


格式的页面特效, 而

loadData WithBaseURL

可以加载

http s

等特殊页面。



3.

什么是

webview


WebView(

网络视图

)

是移动端操作系统内的一个组件,

它能加载显示网页,

因此可以将其视


为一个内嵌在操作系 统中的浏览器。



4.

移动端

APP

开发技术概述。

< br>移动端

App

开发,是指专注于手机应用

软件开发

与服务。

App

application

的缩写,通常


专指手机上的应用软件,

或称

手机客户端< /p>

移动端

APP

开发分原生

app< /p>

开发和移动

web app


开发。


原生

app

开发:


移动

web app

开发:


各种的优缺点对比:


Native App< /p>

开发即我们所称的传统

APP

开发模式

(原生

APP

开发模式)

该开发针对

IOS< /p>


Android

等不同的手机操作系统要采用不同的语言 和框架进行开发,

该模式通常是由

云服务


器数据

+APP

应用客户端

两部份构成,

APP

应用所有的

UI

元素、

数据内容 、

逻辑框架均安


装在手机终端上。


Web App

开发


Web App

开发即是一种框架型

APP

开发模式(

HT ML5 APP

框架开发模式)

,该开发具有


跨平台的 优势,该模式通常由

“HTML5

云网站

+APP

应用客户端

两部份构成,

APP

应用客


户端只需安装应用的框架部份,而应用的数据则是每次打开

APP

的时候,去云端取数据呈


现给手机用户。


Web APP

应用呈现以下特点:

< br>(

1

)每次打开

APP

,都要通过

APP

框架向云网站取

UI

及数据;


2

)手机用户无法上网则无法访问

APP< /p>

应用中的数据。


3

)框 架型的

APP

无法调用手机终端的硬件设备(语音、摄像头、短信、

GPS

、蓝牙、


重力感应等)


4

)框架型

APP

的访问速度受手机终端上网 的限制,每次使用均会消耗一定的手机上网


流量;

5

)框架型

APP

应用的安装包小巧,只包 含框架文件,而大量的

UI

元素、数据内容刚存


放在云端 ;


6

APP

用户每次都可以访问到实时的最新的云端数据;


< p>7

APP

用户无须频繁更新

APP

应用,与云端实现的是实时数据交互;


适用企业:电子商务、金 融、新闻资讯、企业集团需经常更新内容的

APP

应用。


Native App

(原生型

APP

)应用呈现以下特点:

< /p>


1

)每次获取最新的

APP

功能,需要升级

APP

应用;


2

)原生型

APP

应用的安装包相对较大,包含

UI

元素、数据内容、逻辑框架;


3

)手机用户无法上网也可访问

APP

应用中以前下载的数 据。


4

)原生型的

A PP

可以调用手机终端的硬件设备(语音、摄像头、短信、

GPS

、蓝牙、


重力感应等)


5< /p>

APP

应用更新新功能,涉及到每次要向各个应用商店进行提交审 核。


适用企业:游戏、电子杂志、管理应用、物联网等无需经常更新程 序框架的

APP

应用。


移动

< p>Web

无所不在,

移动

Web

是目前唯一的支 持各种设备访问的平台,

与桌面

Web

一样,

移动

Web

支持各种标准的协议。

移动

Web

也是唯一一个可供开发者发布移动应用的平台,


它将各种移动交互与桌面 任务有效地连接了起来;而开发

Native

App

可以充分利 用设备的


特性,而这一点往往是

Web

浏览器做不到的, 所以对一个产品本身而言,

Native App

是最


佳的选择。





5

套接字属于哪一层?

IP

地址属于哪一层?


套接字是应用层与传输层间的一个抽象层,是个编程接口


IP

地址属于网络层



HTTPS

的区别?


HTTP

协议的特点?


1.< /p>

支持客户

/

服务器模式。


2.

简单快速:

客户向服务器请求服务时,

只需传送请求方法和路 径。

请求方法常用的有

GET


HEAD

POST

。每种方法规定了客户与服务器联系的类型不同。


由于

HTTP

协议简单,使得

HTTP

服务器的程序规模小,因而通信速度很快。


3.

灵活:

HTTP

允许传输任意类型的数据对象。

正在传输的类型由

Content-Type

加以标记。


4.

无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客 户的请求,并收


到客户的应答后,即断开连接。采用这种方式可以节省传输时间。


5.

无状态:

HTTP

协议是 无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状


态意味着如果后续处理 需要前面的信息,

则它必须重传,

这样可能导致每次连接传送的数据


量增大。另一方面,在服务器不需要先前信息时它的应答就较快。



HTTPS

(全称:

Hypertext Transfer Protocol over Secure Socket Layer

,是以安全为目标


HTTP

通道,简单 讲是

HTTP

的安全版。即

HTTP

下加入

SSL

层,

HTTPS

的安全基础


SSL

,因此加密的详细内容就需要

SSL




8.

< p>使用

TCP

通信的流程及常用语句?




步骤

4

:关闭通信套接字



POST

请 求方法的含义及区别?


Get

是向服务器发索取数据的 一种请求,而

Post

是向服务器提交数据的一种请求



html

表单中,

GET

POST

应写在什么位置?




11.

状态行



状态代码的含义,如

200, 404

代表的意思




12.

基于

HTTP

协议的文件上传:看懂


P51




JSON

(JavaScript Object Notation)

:对象表示法



JSON

JavaScript

面向对象语法的一个子集。由于

JSON

JavaScript

的一个子集,因


此它可清晰的运用于此语言中。



JSON

的优点?


1

、方便于传输,较少冗余的字符。当然直接传二进制是最好的,但面临难解析的问题。亦

< br>可以是

xml

纯字符串的方式,

json

有其独到的好处。

google

有个自己的协议 ,

protobuf


有兴趣可了解一 下。


2

方便转换。

有 很多的

json api

提供了

json

字符串转 成对象、

对象转换成

json

串的方法。


3

、易于阅读。

json

代码的良好结构,可以 很直观地了解存的是什么内容。


悉尼大学法律-悉尼大学法律


夜大大学-夜大大学


大学城桶装水-大学城桶装水


大学生团会总结-大学生团会总结


大学生服装品牌-大学生服装品牌


北京大学到清华大学-北京大学到清华大学


东南大学电子信息工程-东南大学电子信息工程


大学物理张三慧第三版答案-大学物理张三慧第三版答案



本文更新与2020-11-27 21:08,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/10658.html

Andorid网络编程复习题(西昌学院)的相关文章