android结课报告

android结课报告

ID:22582081

大小:416.16 KB

页数:18页

时间:2018-10-30

android结课报告_第1页
android结课报告_第2页
android结课报告_第3页
android结课报告_第4页
android结课报告_第5页
资源描述:

《android结课报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、智能移动平台开发结课报告学院_软件学院年级2014级班级3J5学号3014218128姓名牛菲菲2016年06月230目录一、基础实验部分3(一)郷贿3(二)步骤及实验结果3(三)遇到的问题及其解决方法63.4III于虚拟机中没有中文输入法,导致联网后不能进行城市的查询,通过数裾线将程序装到手机上后才可以查询6二、结课实践部分6(-)揺人熔6口糊7(三)实验结果11(四)遇到的问题及其解决方法14(五)分工说明14二、结论与讨论15一、基础实验部分(-)实验内容在实验指导书的指导卜*完成安卓手机端天气应用的幵发。主

2、要实验的内容宥环境搭建、界面设计、页面跳转、访问网络、service使用、BaseAdapter的使用、以及数据库的使用。通过这几方血完成安卓手机端的天气应用的设计开发并熟悉安卓开发UI设计、页面跳转、连接网络以及数据库等。(二)步骤及实验结果2.1主耍实验阶段和步骤2.1.1环境搭建安装JDK,配置环境;安装AndroidStudio。然后新建空白项目,点击运行按钮,根据指示卜*载安卓虚拟机,最盾运行成功盾会显示HelloWorld。环境搭建完毕。2.1.2UI设计根掘实验指导书设计三个页面的界面。activit

3、y_main.xml表示的是主页衡,嵌套结构一定耍分清楚。activity_cityjayout.xml、activity_search_layout.xml分别是另外两个贞血。同时也需要设置颜色以及字符。2.1.3Intent和Activity使用使用Intent以及onCreate()实现贞曲的跳转,在跳转的同时还川'以传送数据。2.1.4网络访问通过连接网络获取百度天气AF>I然后将数据输出到页血上。同时也利用完成城市搜索功能。通过修改AndroidManifcst.xml的权限设置访问网络,同时记得修改Ma

4、inActivity.java文件。2.1.5Service的使用使用Service实现隔一段时间更新天气情况。新建服务RefreshService.java,然后在AndroidManifest.xml中注册服务。定义广播接收器,注册该接收器,并且幵启服务,在Activity结束时结束服务,并注销接STjzfaL党有2.1.6BaseAdapter的使用修改界面二,使用BascAdaptcr,使得listview的每一项左边是文字,右边是复选框;使得删除按钮会根裾复选框被选情况而改变可用状态。新建activity

5、_city_listview_item.xml,在CityActivity.java中新建内部类MyAdatcr,继承自BaseAdaptero2.1.7数据库的使用建立数据库,存储用户收藏的城市;实现显示城市、添加城市和删除城市。新建DBHelper.java,继承SQLiteOpenHelper,然后下一步实现塘删查的操作。2.2实验结采实验为经过半学期的课程,在实验课以及课下完成。如图(1)为实验完成的最终结采,右上角为button。点击button可以进行城市管理,点击添加按钮,可以进行城市的添加。如图(2

6、)所示为添加郑州。22:550.95K/S公辛J中BD移动4CJ»52%35°C21°C24°C北京星期四阴B2016-06-23醐无持球风向22:580.94KZS0中B移动♦C3B53%郑州搜索河南郑州郑州河南郑州巩义河南郑州荥阳河南郑州登封河南郑州新密累雨郑州市了的大学东©QWERTYUIOP多云场多云霣阵甬32X/2QX34°C/20°C36X/20°C32°C/20°C星期五星期六星期天星期一图⑴ASDFGHJKL图(2)添加如图(3)所示城市,选择安阳后返冋主页血,可以看到城市天气预报为安阳天气,如图(

7、4)所示22:570.77KM0兮J中B移幼fCW52%管理城市河南安阳安阳天津天津津南河南郑州郑州北京北京顺义22:581.47K/S0嗲J中■移ifi^0/^52%19.19°C26X安阳201606-23星期四【’】3-4级大甬北风郑州-^2016-06-23星期四门3-4级暴甬东北风添加城市g胃删除城市多云明多云多云31°C/19X33X/19°C34°C/19X32X/19°C星期五星期六星期天星期一暴雨阁(3)将除了郑州外的城市选中,然盾点击删除按钮,可以看到城市一栏仅剩郑州,返冋首页,城市变为郑州,如

8、图(5)所示。阁(4)22:591.03K/S公兮J中B移幼♦053%21X21°C29X多云BS多云阴32°C/22°C33°C/22°C30°C/22°C29°C/22°C星期五星期六呈期天呈期一r4-i(三)遇到的问题及其解决方法3.1木次实验过程中刚幵始由于没宥理解M次关系,所以在粘贴复制代码的时候顺序粘贴,导致程序运行失败。后來经过多次的重复实验才

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。