1、 智能移动设备软件开发课程总结报告学 号:15031101 专业班级:软件工程 1503 班 任课教师:李靖 分 数:从通过手机接触到 Android 开始,我觉得这很酷,也是我最喜欢的风格。然后通过一些互联网渠道了解了 Android。直到大四,学校开设了智能移动设备软件开发这门课,正式开始了个人的安卓之旅。当我第一次正式接触 Android 开发时,我发现它非常有趣。在界面开发上和 web 也可以形成相通的架构,更方便,视觉更酷。Android 作为一种新型的移动操作系统,适应了这一趋势的发展,迎合了现代人最高效的需求。在一定程度上迎合了人们追求完美的心态。Android 除了自身的优势外
2、,发展迅速,其应用资源也越来越广泛。现在 android 正在迅速成形。作为一个为人们提供日常娱乐和办公平台的移动王国,Android 在各个方面的表现总是令人满意的。Android 正在迅速占领移动终端。未来智能手机领域将是 Android 的世界。越来越多的人选择 Android 作为平台的手机。如果说苹果的追求是因为它的高端和美感,那么 android 则是因为它的先进和开放源码,也正是由于这些吸引人的特性,越来越多的人对 android 产生了热情,而 android 的发展也是如此迅速,如此深入。谢谢 Google,还有热情的开发者。在这门课中,先是学习了 Android 的基本概念
3、、特点,然后学习了如何创建一个简单的 Android 程序并运行它,对 Android 的工程目录结构也进行了一个详细的分析。然后学习掌握了 Android 系统架构的四大组件,这里记得非常牢固,老师经常提问。分别是 activity 组件、service 组件、content provide 组件、broadcast receiver 组件。另外记忆非常深刻的就是五大布局,分别是线性布局(Linear Layout)、帧布局(Frame Layout)、相对布局(Relative Layout)、绝对布局(Absolute Layout)、表格布局(Table Layout)。同时还学习了用
4、户界面设计,Android 布局和控件、菜单、对话框、滚动处理,网络访问方式,HTTP 通信接口、Web View 以及 WIFI 应用的开发等内容。在上机课中,做了相关实验,第一次创建了一个名叫“Hello Word”的程序,并对它进行了界面设计优化,整个过程中布局合理很重要,控件是应用的关键,代码编写有难度,需要好好学习。后又做了intent 和服务组件应用开发实验,最终完成了用 intent 实现打电话、发短信和照相功,以及用intent 实现多个 activity 之前的通信。整个实验过程让我对 intent 组件有了更加深刻的认识。最后一个实验做的是数据存储与共享应用开发,整个实验过程中,学习并掌握了 sqlite 的两种用法,即 cmd 方式和管理工具方式,分别用这两种方式实现了数据库创建、数据表创建与管理,然后学习并掌握了sqlite 在 android 移动应用开发中的应用,实现了学生信息的增加、删除、修改等功能。最后还自学其他几种数据存储方式。11 周课程的学习不是很多,学的知识也很有限,但大大激发对 Android 的兴趣,对 Android 有了更深刻的认识和理解。