首页 理论教育 Android游戏开发:GET方式上传数据使用指南

Android游戏开发:GET方式上传数据使用指南

时间:2023-10-22 理论教育 版权反馈
【摘要】:■ POST上传的数据适用于数据量大、数据类型复杂、数据安全性能要求高的地方在Android网络开发应用中,采用GET方式向服务器传递数据的基本步骤如下。创建一个名为ServletForGETMethod的Servlet,功能是接收并处理通过GET方式上传的数据。由此可见,在使用GET方式传递数据时,需要使用如下所示的代码声明当前页的字符集3)在配置文件web.xml中配置ServletForGETMethod,具体实现代码如下打开Eclipse,新建一个名为“UserInformation”的Android工程。

Android游戏开发:GET方式上传数据使用指南

在Andorid系统中可以通过GET方式或POST方式上传数据,两者的具体区别如下

■ GET上传的数据一般是很小的并且安全性能不高的数据。

■ POST上传的数据适用于数据量大、数据类型复杂、数据安全性能要求高的地方

在Android网络开发应用中,采用GET方式向服务器传递数据的基本步骤如下。

1)利用Map集合对数据进行获取并进行数据处理,例如:

978-7-111-54543-9-Part02-298.jpg

978-7-111-54543-9-Part02-299.jpg

2)新建一个StringBuilder对象,例如

978-7-111-54543-9-Part02-300.jpg

3)新建一个HttpURLConnection的URL对象,打开链接并传递服务器的路径,例如:

978-7-111-54543-9-Part02-301.jpg

4)设置超时和连接的方式,例如

978-7-111-54543-9-Part02-302.jpg

在接下来的内容中,将通过一个具体实例的实现过程,介绍在Android系统中采用GET方式向服务器传递数据的基本方法。

978-7-111-54543-9-Part02-303.jpg

本实例的具体实现流程如下。

(1)打开Eclipse,新建一个名为“ServerForGETMethod”的Web工程,并自动生成配置文件web.xml。

(2)创建一个名为ServletForGETMethod的Servlet,功能是接收并处理通过GET方式上传的数据。实现文件ServletForGETMethod.java的具体代码如下。

978-7-111-54543-9-Part02-304.jpg

在上述代码中,为了避免出现中文乱码的问题,特意实用了ISO8859-1和UTF-8转换处理。通过下面的代码,很好的解决了乱码问题。(www.xing528.com)

978-7-111-54543-9-Part02-305.jpg

由此可见,在使用GET方式传递数据时,需要使用如下所示的代码声明当前页的字符集

978-7-111-54543-9-Part02-306.jpg

3)在配置文件web.xml中配置ServletForGETMethod,具体实现代码如下

978-7-111-54543-9-Part02-307.jpg

(4)打开Eclipse,新建一个名为“UserInformation”的Android工程。然后编写界面布局文件main.xml,具体实现代码如下。

978-7-111-54543-9-Part02-308.jpg

978-7-111-54543-9-Part02-309.jpg

5)编写文件UserInformationActivity.java,具体实现代码如下

978-7-111-54543-9-Part02-310.jpg

978-7-111-54543-9-Part02-311.jpg

6)编写业务类的实现文件UserInformationService.java,主要实现代码如下

978-7-111-54543-9-Part02-312.jpg

7)编写配置文件AndroidManifest.xml,申明网络访问权限,主要代码如下

978-7-111-54543-9-Part02-313.jpg

978-7-111-54543-9-Part02-314.jpg

到此为止,整个实例讲解完毕,执行后的效果如图6-4所示。输入用户名和年龄后单击“save”按钮,会将输入的数据上传至服务器。

978-7-111-54543-9-Part02-315.jpg

图6-4 执行效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈