1、1 目录目录 封面 . 1 前言 . 2 实习目的 . 2 实习单位及其基本情况 . 3 实习任务 . 3 相关技术简介 . 3 实习内容 . 4 项目程序和运行效果 . 5 学习方法和时间 . 9 实习总结 10 存在的问题不足之处 11 致谢 11 2 前言 作为还没有真正踏入社会的大学生, 面对自己未来的生活与工作, 我们心中是有很 多疑问的,特别想到真正的软件开发的工作环境中去感受一下自己所从事的开发工作。 因此我们到了自己所喜爱的专业领域里面去实习, 同时也去了解刚踏入社会的艰辛: 不 真正进入社会,怎能了解社会,同时也让我们较深层次接触社会,运用所学的专业知识 认识企业实践活动,了
2、解企业运行环境及运作模式,认识软件开发的业务流程,为走上 工作岗位打下基础。慢慢积累了很多经验,让自己慢慢变得更加完善。 实习目的 1、加强和巩固理论知识,发现问题并运用所学知识分析问题和解决问题的能力。 2、锻炼自己的实习工作能力,适应社会能力和自我管理的能力。 3、了解企业的人才应用情况、需求情况和发展方向及前景。 4、了解项目的实际开发情况,了解计算机软件开发的具体流程。 5、通过实习来认识了解自己,发现不足,提前做好自己的职业规划。 6.应用自己所学,获取工作经验,提高职业能力,更好更快的适应企业的职业化要 求,为更好的参加工作做准备。 实习单位及其基本情况 * 实习任务 学习 and
3、roid 基础知识,了解 android 开发过程。 运用 java 语言、数据库相关知识,开发 android 的应用软件MP3 播放系统 类似于新浪微博的一个系统。 相关技术简介 Android 是基于 Linux 内核的操作系统,是 Google 公司在 2007 年 11 月 5 日公布 的手机操作系统,它采用了软件堆层(software stack,又名以软件叠层)的架构,主 要分为三部分。 底层 Linux 内核只提供基本功能; 其他的应用软件则由各公司自行开发, 部分程序以 Java 编写。 SQLite 数据库:是 android 开发应用的一个轻量级数据库。 Java 语言:
4、Java 吸取了 C+面向对象的概念,将数据封装于类中,利用类的优点, 实现了程序的简洁性和便于维护性。类的封装性, 继承性等有关对象的特性,使程序代 3 码只需一次编译, 然后通过上述特性反复利用。 程序员只需把主要精力用在类和接口的 设计和应用上。Java 提供了众多的一般对象的类,通过继承即可使用父类的方法。在 Java 中,类的继承关系是单一的非多重的,一个子类 只有一个父类,子类的父类又有 一个父类。Java 提供的 Object 类及其子类的继承关系如同一棵倒立的树形,根类为 Object 类,Object 类功能强大,经常会使用到它及其 它派生的子类。任务种需要用 到的相关技术有
5、的我们之前没有学过的, 但是我们有 java 语言和 SQL SERVER 数据库的 基础,这些技术在某些方面有其通用性,因此我们学习起来也会事半功倍。 实习内容 学习 android 基础知识: 1 搭建 Android 开发环境:安装 Eclipse 插件 (ADT) 启动 Eclipse,选择 Help Install New Software,在出现的对话框里,点击 Add 按钮,在对话框的 name 一栏输 入 “ADT” , 然后点击Archive., 浏览和选择已经下载的ADT插件压缩文件。 点击 OK.。 2 创建与启动手机模拟器:创建各版本的 android 模拟器 4.0
6、2.2 2.1 3 学习使用 ANDROID 操作系统:中英文切换 4 开发与运行第一个 ANDROID 应用:输出 hello android activity 的语句 5 项目的目录结构:src 存放 java 文件, gen 存放的 R 文件 bin 存放的 APK 文件 res 资源文件 6 短信发送 7 电话拔打 A.状态栏通知 B.对话框通知 C.吐西(Toast) 8 查看手机模拟器往控制台输出的日志信息 log 9 布 局 介 绍LinearLayout ( 线 性 布 局 ) 、 AbsoluteLayout( 绝 对 布 局)RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局) 10 单元测试 11 查看与输出日志信息 System.out / System.err / Log 12 文件操作 13 往 SDCard 读写文件 14 XML 解析(SAX/DOM/PULL),写 xml 文件 15 SQLite 数据库添删改查操作 A. 创建数据库 B. SQLiteOpenHel