毕业设计基于安卓的手机日历管理系统内容摘要:
商 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 是一种简单 的 , 跨平台 的 , 面向对象 的 , 分 布式的,解释的 , 健壮 的 安 全 的 , 结 构的中立的,可移。毕业设计基于安卓的手机日历管理系统
相关推荐
务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。 实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 本章小结
本身或其它编辑器编辑 C或汇编源 文件然后分别由 C51及 A51编译器编译生成目标文件 obj 目标文件可由 LIB51 创建生成库文件也可以与库文件一起经 BL51 连接定位生成绝对目标文件 abs ABS 文件由 OH51 转换成标准的 Hex 文件以供调试器 dScope51或 tScope51 使用进行源代码级调试也可由仿真器使用直接对目标板进行调试也可以直接写入程序存贮器如
频率降到 100HZ,起动转矩可增高到 cm,根据在电路上采用高低驱动电路还可将步进电动机输出转矩扩大一倍左右。 起动矩频率特性 运动矩频特性 2020 2500 1000 0 f/HZ 精品 150BF002 型步进电动机运行矩频特性 当快速运动和切削进给时, 150BF002 型步进电动机运行的矩频特性完全可以满足条件。 三. 横向进给步进电机
1、食用菌生产过程中,只要根据所选菌种的生物学特性进行管理,就不会出现生理性病害,发生侵染性病害,要按照无公害要求实施用药,以防为主,千万不要随便用药,长腿菇、不开伞这是典型的缺氧症状,尤其是采用半地下菇棚栽培时,该现象发生普遍,使菇品质量严重下降,影响生产效益:解决办法:加强通风管理,低温季节在上午 10点至下午 2点时打开通风口及门口,连片菇棚集中栽培时,可予强制性通风,3