需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10522 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】人类的衣食住行与天气息息相关,而在如今的21世纪,这个e时代,智能手机更是与人类紧密相连。面对市场上繁杂的天气APP和植入,快节奏的生活不允许有那么的闲暇去挑选,为服务快节奏人群和中老年人准确而简易得得知天气变化,安排好行程,本文拟开发一款实用的天气预报软件。 本文基于安卓开发的天气预报系统,能够简洁明了得提供天气变化,准确得告知气温变化,快捷而简易。用户可以在系统的主界面选择自己想浏览的城市一周天气情况。同时在WIFI状态下,系统会自动定位到用户所在城市,省时省力。该系统的优势为内存小,启动速度快,愉悦用户体验。该系统具有分享功能,可以分享到微信,微博等社交工具。采用窗口小部件使用户对桌面的布局一目了然,直观而明朗。本文设计了基于Android平台的针对满足用户需求的天气预报。本软件工具采用Linux框架以Android Studio为开发平台并运用Axure等交互工具,Photoshop和Illustrator等 UI设计技术来实现。 【关键词】 Android;Android Studio;天气预报系统
目录 摘要 Abstract 1 前言-1 1.1 选题背景及意义-1 1.1.1 背景-1 1.2 课题的主要内容-1 2 技术核心-2 2.1 技术核心简介-2 2.1.1 Java-2 2.1.2 Android-2 2.1.3 UI-2 2.1.4 Layout-2 2.1.5 AppWidget-2 2.2 系统开发工具及环境-3 2.2.1 Android Studio-3 2.2.2 环境配置-3 3 系统分析与设计-3 3.1 系统需求分析-3 3.2 系统架构设计-4 3.2.1 API-4 3.2.2 系统架构-4 3.2.3 Google Android 平台的相关理论-7 4 系统功能设计-7 4.1 Android的UI界面的实现-7 4.1.1 XML的理念-7 4.1.2 主界面的实现-9 4.1.3 实现界面布局的Layout-14 4.1.4 LinearLayout的常用属性-14 4.1.5 RelativeLayout的常用属性-15 5 天气APP的实现-18 5.1 APP在手机上应用-18 5.2在安卓端的主界面-18 5.3启动关键代码-18 5.4天气信息的获取-19 5.5城市信息的获取与刷新-20 5.6天气信息的实现-20 6安卓端测试分析-20 6.1无wifi连接测试-21 6.2 有wifi连接测试-21 6.3测试结果分析-22 7 总 结-23 参考文献-24 致 谢-25 |