Android结课报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能移动平台开发 结 课 报 告 学 院 软件学院 年 级 2014级 班 级 3班 学 号 3014218128 姓 名 牛菲菲 2016年 06 月 23 日 目录 一、 基础实验部分 3 (一) 实验内容 3 (二) 步骤及实验结果 3 (三) 遇到的问题及其解决方法 6 3.4由于虚拟机中没有中文输入法,导致联网后不能进行城市的查询,通过数据线将程序装到手机上后才可以查询 6 二、结课实践部分 6 (一) 主要内容 6 (二) 步骤 7 (三) 实验结果 11 (四) 遇到的问题及其解决方法 14 (五) 分工说明 14 二、 结论与讨论 15 基础实验部分 实验内容 在实验指导书的指导下完成安卓手机端天气应用的开发。主要实验的内容有环境搭建、界面设计、页面跳转、访问网络、service使用、BaseAdapter的使用、以及数据库的使用。通过这几方面完成安卓手机端的天气应用的设计开发并熟悉安卓开发UI设计、页面跳转、连接网络以及数据库等。 步骤及实验结果 2.1主要实验阶段和步骤 2.1.1 环境搭建 安装JDK,配置环境;安装Android Studio。然后新建空白项目,点击运行按钮,根据指示下载安卓虚拟机,最后运行成功后会显示Hello World。环境搭建完毕。 根据实验指导书设计三个activity_main.xml表示的是主页面,嵌套结构一定要分清楚。activity_city_layout.xml、activity_search_layout.xml分别是另外两个页面。同时也需要设置颜色以及字符。 使用Intent以及onCreate()实现页面的跳转,在跳转的同时还可以传送数据。 通过连接网络获取百度天气API然后将数据输出到页面上。同时也利用完成城市搜索功能。通过修改2.1.5 Service的使用 使用Service实现隔一段时间更新天气情况。RefreshService.java,然后2.1.6 BaseAdapter的使用 新建activity 2.1.7 数据库的使用 结果 为经过半学期的课程在实验课以及。如图(1)为实验完成的最终结果,右上角为button。点击button可以进行城市管理,点击添加按钮,可以进行城市的添加。如图(2)所示为添加郑州。 图(1) 图(2) 添加 图(3) 图(4) 将除了郑州外的城市选中,然后点击 删除按钮,可以看到城市一栏仅剩郑 州,返回首页,城市变为郑州,如图 (5)所示。 遇到的问题及其解决方法 3.1本次实验过程中刚开始由于没有理解层次关系,所以在粘贴复制代码的时候顺序粘贴,导致程序运行失败。后来经过多次的重复实验才改正过来。 3.2由于实验指导书中search拼写错误,所以在粘贴复制后一直发生错误,经过详细的检查才发现是拼写错误3.3在粘贴复制后由于复制内容过多导致一些额外的内容出现,而且字体很小,难以辨别,从而导致程序运行出错。经过多次的检查才解决问题。 二、 主要内容 在结课实践部分开发一个旅行日记 1、注册:通过注册获得自己的用户名和密码。(注册的密码仍然为显式,尚未修改成功) 2、登陆:输入正确的账户信息即可登录成功。 3、新建日记:点击菜单的创建日记可实现写日记功能并对内容进行保存。 4、查看日记:点击菜单的查看日记显示日记列表,并显示日记最后一次修改时间。同时可选中日记,对日记进行修改或删除操作。 5、删除日记:对日记列表中的日记进行删除操作。 6、语音记录日记:点击按钮可以进行语音的录制。目前只实现页面,录制完成的语音还不能保存、播放。 步骤 操作步骤(预期操作步骤、实际操作步骤) 下面将要通过代码和注释进行讲解: 注册:我们通过注册功能可以实现对于用户的账号和密码的存储与读取。对于没有注册过的新用户,我们会将其信息存入数据库,对与已经注册过的老用户,我们会有已经注册过的提示。 主要用到haredPreferences类,对此类设置一个实例mShared,进而编辑注册页面,通过,具体代码如下: setContentView(R.layout.register); Button registButton=(B

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档