您现在的位置:首页 > 教案格式 > 正文

nupt?南京邮电大学教务处?南京邮电大学 学校门诊?android天气预报应用开发(一)

2016-08-03 18:06 网络整理 教案网

本文关键词nupt,由教案网整理发布

nupt_南京邮电大学教务处_南京邮电大学 学校门诊nupt


源码下载

天气应用设计包括前台和后台。


前台设计:

前台界面使用一个pagerView和一个侧滑菜单,如图

pagerView中包含主界面和天气趋势界面,nupt 吧。侧滑菜单栏中可点击选择不同的地区更新天气。前台界面用到了两个开源项目,分别是ActionBarSherlock和MenuDrawer。

nupt?南京邮电大学教务处?南京邮电大学 学校门诊?android天气预报应用开发(一)

nupt?南京邮电大学教务处?南京邮电大学 学校门诊?android天气预报应用开发(一)

nupt?南京邮电大学教务处?南京邮电大学 学校门诊?android天气预报应用开发(一)

nupt?南京邮电大学教务处?南京邮电大学 学校门诊?android天气预报应用开发(一)



后台设计:

在后台数据获取上,由于google的天气API已停止服务,只能另寻出路(更多出路),所以应用设计通过中国天气网获取天气数据,南京邮电大学通达学院。可以通过获取网址提供的json天气数据,应用采用HttpClient进行网络通信,在客户端解析获取相应数据。

在URL中101190101是南京的id(点击获取更多id),开发时可将网址提供的地区id写入一个SQLite数据库中封装好,再将生成.db文件导入项目的assets文件夹下,通过代码将.db数据库写到SD卡中。可利用数据库中的地区数据生成地区列表,再相应查询出地区id值,拼接到URL中即可,国防科技大学

具体流程:

1.复制网址提供的地区id,收录到txt文档中,南京邮电大学南京邮电大学教务处南京邮电大学研究生院,。

2.新建另一个项目,将txt文档数据通过代码插入到设定的一个SQLite数据库中。

3.通过DDMS将生成的.db数据库导出到电脑。

4.将.db数据库文件复制到本项目的assets文件夹下,nupt 南大

5.通过代码将.db文件写入手机SD中,南京邮电大学 学校门诊

6.客户端代码查询相应地区id值。



本文关键词nupt,由教案网整理发布