首页 理论教育 Android游戏开发实践:传递HTTP参数

Android游戏开发实践:传递HTTP参数

时间:2023-10-22 理论教育 版权反馈
【摘要】:在下面的实例中,演示了在Android手机中传递HTTP参数的方法本实例的具体实现流程如下。■引用apache.http相关类实现HTTP联机,然后引用java.io与java.util相关类来读写档案。■ 定义替换字符串方法eregi_replace()来替换掉一些非法字符,具体代码如下3)在文件AndroidManifest.xml中声明网络连接权限,具体代码如下执行后的效果如图6-1所示,单击图中的按钮能够以不同方式获取HTTP参数。图6-1 执行效果注意:HTTP是一种网络传输协议,现实中的大多数网页都是通过“HTTP://WWW.”的形式实现显示的。

Android游戏开发实践:传递HTTP参数

在下面的实例中,演示了在Android手机中传递HTTP参数的方法

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

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

(1)编写布局文件main.xml,在本实例中插入了2个按钮,一个用于以POST方式获取网站数据,另外一个用于以GET方式获取数据,并以TextView对象来显示由服务器端的返回网页内容来显示连接结果。当然首先得建立和HTTP的连接,连接之后才能获取Web Server返回的结果。文件main.xml的主要代码如下。

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

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

2)编写主程序文件httpCH.java,其具体实现流程如下。

■引用apache.http相关类实现HTTP联机,然后引用java.io与java.util相关类来读写

档案。具体代码如下。

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

■使用OnClickListener来监听单击第一个按钮事件,声明网址字符串并使用建立POST

方式联机,最后通过mTextView1.setText输出提示字符。具体代码如下。

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

978-7-111-54543-9-Part02-271.jpg(www.xing528.com)

■使用OnClickListener来监听单击第二个按钮的事件,声明网址字符串并建立GET方

式的联机功能,分别实现发出HTTP获取请求、获取应答字符串和删除冗余字符操作

最后通过mTextView1.setText输出提示字符。具体代码如下。

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

■ 定义替换字符串方法eregi_replace()来替换掉一些非法字符,具体代码如下

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

3)在文件AndroidManifest.xml中声明网络连接权限,具体代码如下

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

执行后的效果如图6-1所示,单击图中的按钮能够以不同方式获取HTTP参数。

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

图6-1 执行效果

注意:

HTTP是一种网络传输协议,现实中的大多数网页都是通过“HTTP://WWW.”的形式实现显示的。在具体应用时,一些需要的数据都是通过其参数传递的。和网络HTTP有关的是HTTP protocol,在Android SDK中,集成了Apache的HttpClient模块通过这些模块,可以方便地编写出和HTTP有关的程序。在Android SDK中通常使用HttpClient 4.0。

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

我要反馈