毕业设计基于安卓的手机日历管理系统内容摘要:

商 Andro237。 d 平台提供给第三方开发商一个十分宽 泛 、 自由的环境。 因 此 不会受到各种条条 框框的阻 扰 , 可想而知,会有多少新颖别致的软件会诞生。 但也有其两面 性 , 血 腥 、 暴力 、 9 第 一 章绪论 情色方面的程序和 游 戏 如何控制正是留给 Android 难题之一。 安卓系统编程语言 在 的 世 oid 中 , 开发者 可 以 使用 Java 作为编程语言来开发应用程 序 , 也 可以通过 NDK 使用 C/C++作为编程语言来开发应用程 序 , 也可使用 SlAA 来使用其他各种脚本语言 进 行 编程 (如 : python、 lua, tcl、 php 等等 ), 还有其他诸 如 : Qt ( qt for android )、 Mono ( mono for android ) 等一些著名编程框架也开始支持 Android 编 程 , 甚至通过 MonoDroid, 开发者 还 可 以 使用 C作为编程语言来开发应用程序。 另 外 , 谷歌还在 2020 年 特 别 发 布 了 针对初 学者的 Android Simple 语言 , 该语言类似 Basic 语言。 而在网页编程语言方 面 , JavaScript, 句 缸 , H四 , jquery、 sencha、 dojo、 mobl、 PhoneGap 等等 都 已 经支持 Android 开 发。 在 Android 系统底层方 面 , Android 使用 C/C++作为开发语言。 而 Android 应用层的开 发 , 基本上全部是采用 Java 开发。 但和我们一般互联网上应 用 的 JAVA 还是有 些 区别 的。 此 JAVA是 google 自己做的一 套实现来实 现 , 和 SUN 的 底层是不太一样的。 不 过对开发 应用 区 别 不 大。 安 卓 开发的 现 状 目 前 国 内的 Android 开发压是主要以应用开发为主 , 主 要分成 3 类 :为 企 业 开发应 用 、 开发通用应用 (放到 Android Market 或者其他 App Market 销售 )以及游戏开发 (放到 Android Market 或者其他 App Market 销售〉。 第一类开发者一般身处规模较大的公 司 , 这些公司主要为自有品牌或者其他 品 牌 设计 手 机 或 者 平 板电脑的总体方案。 除了根据需求对系统 进行定 制 外 , 更多的工作在于为这些 系统编写定制的应用。 第 二 类开发 者 , 一般处于 创 业 型公司或者是独立开发者 , 他们的盈利方式主要是 2 种 : 为 国 外 公司进行外包开 发 , 或者通过 Google 的移动广告 ( AdMob ) 通过广告点 击 分 成。 而理论上的通 过 付 费下载的形式来盈利 的 , 现在国内鲜见成功者。 第三类开发者 , 目 前 和 第 二 类开发者类似。 下图是开发者提交的应用和游戏的数目 所占的比例 图 , 从中也可以看出应用开发数目远超游戏开发。 10 大学 本 科 生 毕业 设 n39。 (论 文 〉 第 二 章系统开发环境与相关技术 系统开发的环境 Android 的 上 层 应用程序是用 Java 语 言 开 发 , 同时还需要 基 于 Dalvik 虚 拟 机 , 所 以 , Google 公司推荐使用主流的 Java 继承开发环境 Eclipse。 只有 Eclipse 还不够, 因为是使 用 Java 语 言 进行开发 , 还应该有由 SUN 公司提供的 Java SDK(其中包括 JRE: Java RuntimeEnv让 onment)。 此外,灿 的 id 的应用程序开发和 Java 开发有较大区别的,所以还 需要有 Google 提供的 Android SDK。 同 时 , 还需要在 Eclipse 安 装 ADT,为 Android 开发 提供开 发 工 具的升级或者变 更 , 是 Eclipse 下 开 发 工 具 的 升 级 下 载 的 工 具。 简 言 之 , 需要 以 下 软 件 , 才能搭建 Android 开发环 境 , 从 而进行 Android 应用程序的开发。 (1)Eclipse (2) JDK (3) Android SDK (4) ADT C Android Development Tools) 系统开发软件的简介 Eclipse 的 简介 Eclipse 是一个开放源代码的、 基 于 Java 的可扩展开发平台。 就 其 本身 而 言 ,它只是 一 个 框架和一组服 务 , 用 于 通过插件组件构建开发环境。 幸运的 是 , Ec且 pse 附 带了一个标 准的插件 集 ,包括 Java 开 发 工 具 (Java Development Kit, JDK )。 虽然大多数 用 户 很 乐 于 将 Eclipse 当作 Java 集成开发环境 C IDE ) 来使用,但 Eclipse 的目标 却 不 仅 限 于 此。 Eclipse 还包括插件开发环境 C Plugin Development Environment, PDE) , 这 个 组件主要针对希望扩展 Eclipse 的软件开 发 人 员,因为它允许他 们 构 建与 Eclipse 环境无缝集 成 的 工 具。 由 于 Eclipse 中的每样 东 西 都是插件, 对 于 给 Eclipse 提供 插件 ,以 及 给 用 户 提供一致和统一的集成开发环境 而 言 , 所 有 工 具开 发 人 员都具有 同 等 的 发挥场所。 这 种 平 等 和一致性并不 仅 限 于 Java 开 发 工 具。 尽管 Eclipse 是使用 Java 语 言 开发 11 第 二 章系统开发环境与相关技术 的 , 但 它的用途并不 限 于 Java 语 言 : 例如,支持诸如 C/C++ 和 COBOL 等 编程 语 言 的 插件己经可 用 , 或预计将会推出。 Eclipse 框架还可用来作为与软件开发无关的其他应用程 序类型的基 础 , 比 如内容管理系统。 其他软件的简介 (l )JDK JDK(Java Development 阻 t)是 Sun Microsystems 针对 Java 开发员的产品。 自 从 Java 推 出以来 , JDK 已经成为使用最广泛的 Java SDK o JDK 是整个 Java 的核心,包括了 Java 运 行环 境 , Java 工 具和 Java 基础的类库。 JDK 是学好 Java 的第一步。 而专门运行在 x86 平 台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。 从 SUN 的 开始提供了泛 型 等 非 常实用的功能,其版本也不断更新,运行效率得到 了 非 常大的提高。 (2) Android SDK SDK: Csoftware development kit) 软 件开 发 工 具包。 被软件开 发 工 程师 用 于 为特定的 软件 包 、 软件框架、硬件平台、操作系 统 等 建立应用软件的开 发 工 具的集合。 因 此 , Android SDK 指 的既是 Android 专属的软件开 发 工 具包。 (3)ADT C Android Development Tools) 目前 Android 开发所用的开 发 工 具是 Eclipse, 在 Eclipse 编译 IDE 环境 中 , 安装 ADT, 为 Android 开发提供开 发 工 具的升级或者变更,简单理解为在 Eclipse 下开 发 工 具 的 升 级 下 载 工 具。 软 件 下 载准备 分 别 下 载 JDK、 Eclipse、 Android SDK, 并首先解压 Eclipse 完 成 安 装。 安 装 首先按提示完成 SDK 安 装 , 然后设置环境变量 (非必须 )。 12 大学本科生毕业 设 n39。 (论文〉 M 问 39。 ) 39。 ) 106) d l1l ode. 脑 属 39。 性 高 级 环境变 量 系统变量中添加以下环境变 量 : 值 为 : E:山 ndroid\Java\ (我所安装 JDK 的目录 ) 值 : .。 %JAVA_HOl\在 E%\lib\。 %JAVA_HOl\伍 %\lib\。 %JAVA_HOl\伍 %飞 bin。 : 在开始追加 %JAVA_H。 如 伍 %\bin。 安装完成之 后 , 检查 JDK 是否安装成功。 打开 cmd 窗 口 , 输入 java version 查看 JDK 的版本信息。 出现下面的画面表示安装成功 了 , 如图 21: iCl39。 O:。 oft lI indo川 9iIII桥本 ] tMW. 百 iC l o:。 oft C0139。 p. :39。 J oClll1lent:。 dnd Settin :。 39。 J39。 ldnini:。 tl39。 dtol39。 39。 dVd υel39。 :。 ion M.39。 υe 139。 . 0 n .6 . 2 dVd(T问 ) SE lln 204。 I 39。 le nv252。 39。 onn n (bl 39。 ld . 1 . dVd HotSpot(TM) C1ientυM (blli1d . l1lixe :。 hd l iny) : 39。 J OC llITlents and Sett inys 39。 J39。 ldlllinistl39。 at o l 〉 图 21 安卓环境设置 ]DK 效果测试图 Android SDK 安装 下载完成后解压到任意路 径 (我的解压路径为 E:\Android\) 运行 SDK , 点击 Available Packages。 选择希望安装的 SDK 及其文档或者其它 包 , 按需点击下面选项〈开始下载安装所选 包 ) 在用户变量中新建 PATH 值 为 : Android SDK 中的 tools 绝对路径 (本机为 D:\AndroidDevelop飞 \tools)。 完成按 是不是安装成功。 运行 android h 出现以下的画 面 , 表明安装成 功 , 如图 22: 13 第 二 章系统开发环境与相关技术 图 22 安卓环榄设置 SDK 效果测试图 安装 打开 Eclipse,进入菜单中的 Help Install New Software 点击 Add...按 钮 , 弹出对话框要求输入 Name 和 Location: Name 自己随便 取 , Location 输入 确定返回 后 , 在 work with 后 的 下拉列表中选择我们刚才添 加 的 ADT,点 击 下面出现 的 Developer Tools,展开它会有 Android DDMS 和 Android Development Tool, 勾选他 们 , 然后按步骤完成。 完成之 后 : 选择 Window Preferences... 在左边 的 面板选择 Android, 然后在右侧点击 Browse... 并选中 SDK 路 径 , 本机为 : E:\Android\androidsdkwindows 点击 Apply。 配置完 成。 创 建 AVD 为使 Android 应用程序可以在模拟器上运行,必须创建 AVD。 在 Eclipse 中。 选择 Windows Android SDK and AVD Manager 点击左侧 面板的 Virtual Devices, 再 右侧点击 New 填入 Name,选择 Target 的 APL SD Card 大小任意 , Skin 随便选 , Hardware 目前保持 默认值 点击 Create AVD 即可完成创建 AVD 综上一切完成后安卓环境搭建完成。 14 大学 本 科 生 毕业 设 n39。 (论 文 〉 系统开发编程语言的简介 Java 是一种简单 的 , 跨平台 的 , 面向对象 的 , 分 布式的,解释的 , 健壮 的 安 全 的 , 结 构的中立的,可移。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。