首页 理论教育 远程下载服务器中的JSON数据优化

远程下载服务器中的JSON数据优化

时间:2023-06-27 理论教育 版权反馈
【摘要】:在接下来的内容中,将通过一个具体实例的实现过程,来详细讲解在Android系统中远程下载服务器中的JSON数据的方法。使用Eclipse新建一个JavaEE工程作为服务器端,设置工程名为“ServerForJSON”。在上述代码中,通过ListView控件列表显示获取的JSON数据。编写文件NewsService.java,定义方法getJSONLastNews()请求前面搭建的JavaEE服务器,当获取JSON输入流后解析JSON的数据,并返回集合中的数据。到此为止,整个实例介绍完毕,执行后将成功获取服务器端JSON的数据。

远程下载服务器中的JSON数据优化

在接下来的内容中,将通过一个具体实例的实现过程,来详细讲解在Android系统中远程下载服务器中的JSON数据的方法。

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

(1)使用Eclipse新建一个JavaEE工程作为服务器端,设置工程名为“ServerForJSON”。自动生成工程文件后,打开文件web.xml进行配置,配置后的代码如下。

设置业务Bean的名称为NewsServiceBean,实现文件NewsServiceBean.java的具体代码如下。

(3)创建一个名为“News”的实现类,实现文件News.java的具体代码如下。

(4)编写文件NewsListServlet,具体实现代码如下。

(5)新建一个JSP文件jsonnewslist.jsp,并引入JSON功能,具体实现代码如下。(www.xing528.com)

(6)使用Eclipse新建一个名为“GetNewsInJSONFromInternet”的Android工程文件,在文件AndroidManifest.xml中申明对网络权限的应用,具体实现代码如下。

(7)编写主界面布局文件mian.xml,具体实现代码如下。

在上述代码中,通过ListView控件列表显示获取的JSON数据。其中ListView的Item显示的数据为item.xml,具体实现代码如下。

(8)编写文件MainActivity.java,功能是获取JSON数据并显示数据,具体实现代码如下。

(9)编写文件NewsService.java,定义方法getJSONLastNews()请求前面搭建的JavaEE服务器,当获取JSON输入流后解析JSON的数据,并返回集合中的数据。文件NewsService.java的具体实现代码如下。

到此为止,整个实例介绍完毕,执行后将成功获取服务器端JSON的数据。

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

我要反馈