安卓简易涂鸦板设计毕业论文(编辑修改稿)内容摘要:

,它是通过 Notification Manager 来通知用户他们感兴趣的事件的发生。 Broadcast Receiver 可以被注册在 Android 文件中 ,同时也可以在代码中使用 Receiver()来注册自己的 Broadcast Receiver。 当一个 Broadcast Receive:被触发时 ,系统会根据需要来启动应用程序。 (6)Service:Service 是运行在后台的一段代码。 它可以运行在它自己的进程里 ,也可以运行在其他应用程序的进程里 ,这取决于自身的需要。 其它的组件可以绑定到一个服务上来 ,通过远程过程调用 (RPC)来调用这个方法。 一个媒体播放器从播放列表中挑选歌曲并播放是服务的一个最好的例子。 在一个媒体播放器软件中可能包含很多的 Activity,包括用户从播放列表中选择自己喜欢的歌曲 ,并使用播放器播放等功能。 当应用跳转到一个新的 Activity时 ,用户可能希望音乐继续在后台播放 ,这时音乐播放本身就应该山 Activity 来处理了。 在这科 , 情 况 下 ,Activity 应该使用 service()来启动一个在后台播放音乐的 Service,这样即使界面跳转了 ,音乐也会如用户所愿继续在后台播放。 系统会一直保持音乐播放 ,直到 service 停止。 注意 :可以使用 service()来连接一个 service(如果 service 没有启动则启动它 )。 当已经连接上了一个Service,就可以使用 Service 提供的外部接口来 和 Service 通讯。 (7)Content Provide:在 Android 中 ,每个应用程序都有自己的 user ID并且在自己的进程中执行。 这样做的好处是 ,可以保护系统及应用程序 ,避免被其他不正常的应用程序所影响。 可以把每个进程想像成是一个黑盒子 ,彼此不会互相影响 ,连内存的资料都无法共享。 如果应用程序之间想要共享数据和交互数据 ,就需要使用 Content Provider。 山东科技大学本科毕业设计(论文) 9 Content Provider 用来提供对设备上的数据进行访问。 一个 Content Provider 就是一个类 ,它实现了一 个标准的方法集合。 应用程序可以使用其它程序通过 Content Provider提供的数据 ,同时也可以定义自己的 Content Provider 来向其它应用提供数据访问服务。 (8)Notification:是以小图标的形式呈现在状态栏里的通知事件 ,用户通过与图标的交互式操作来接收消息。 最常见的通知包括来电、短信息和语音邮件 ,但是应用程序也可以创建它们自己的通知事件。 山东科技大学本科毕业设计(论文) 10 3 Android 开发平台搭建 平台搭建准备 在 Windows 和 Linux 系统下 ,都可以做 Android 开发 ,以下的 Android 开发平台是搭建在 Windows 系统上的。 如要在其他平台上做开发 ,可以参考借鉴。 搭建平台有些需要注意的地方先列举出来。 首先是计算机的用户名 ,听起来貌似风马牛不相及 ,但是确实是一个问题 ,而且该问题有时候很难被发现。 计算机用户名如果为中文的话 ,最后 Android 模拟器运行不起来 ,原因是 Android 目前不支持中文配置。 同理 ,各个软件的安装路径也要设置为英文 的 ,否则也会功亏一篑。 其它的小细节 ,在下面的安装过程中一点点指出。 以下列出的软件版本搭配为经过多次尝试 ,可以成功搭建起来平台的一种搭配 ,当然还有多种方案 ,这里给出一种可行的方案。 在 Windows 下开发平台的搭配为 JDK + Eclipse +Android SDK +ADT。 (1) JDK JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。 JDK 环境工具包括 Java 编译器 ,Java 虚拟机 ,Applet 程序观察器 ,Java 文档生成器 ,Java 调试器等。 (2) Eclipse Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。 就其本身而言 ,它只是一个框架和一组服务 ,用于通过插件组件构建开发环境。 Eclipse 目前来说 ,实际上可以称之为一个聚合插件环境。 其集成了 Java 开发环境 (Java Development Kit,JDK)。 Eclipse 目前来说 ,是使用比较广泛的集成开发环境 ,其面向的对象也很广泛 ,主要归功于其丰富的插件 ,因此使用者可以很好的进行开发设计。 (3) ADT 山东科技大学本科毕业设计(论文) 11 ADT 为 Android 开发工具 (Android Development Tools)简称 ,是在强大的、集成的环境 Eclipse IDE 中构建 Android 应用程序插件。 ADT 扩展了 Eclipse 的功能 ,让您快速建立新的 Android 项目 ,创建一个应用程 序的用户界面 ,同时加上 Android 框架的 API 组件 ,来进行程序设计。 另外 ,调试应用程序时可以使用 Android SDK 工具。 (4) Android SDK Android SDK(Software Development Kit)即 Android 开发工具包 ,用来支持在 Windows,Liunx 平台下 ,来进行 Android 应用软件的开发设计工作。 Android SDK 大部分都采用 Java 语言进行设计 ,用户可以借组 Android SDK 以及 Java 语言来快速方便的设计 Android 应用程序。 Android 平台搭建流程 [4] Android 平台的系统需求 :Windows XP 或 Vista 或 Win7,Mac OS X 或更高版本 ,Linux 系列版本。 本文以 Win7 系统为例。 ( 1)安装 JDK 安装 Eclipse 的开发环境需要 JRE 的支持 ,JRE 为 JDK 的一部分 ,如果没有 JRE 环境 ,则启动 Eclipse 会报告错误 ,另外在开发安卓应用程序的时候 ,需要完整的 JDK(JDK 包含了 JRE 环境 ),且要求其版本在 +上。 在 Windows 上安装 JDK 非常简单 ,首先在官方网站下载。 下载完成后 ,将 JDK 压缩包解压后直接运行安装即可 ,选择合适路径 ,在安装 JDK 过程中会同时提示安装 JRE ,安装到 自己合适的目录下。 安装完之后修改环境变量 : 若系统中有 path 变量 ,则编辑该变量 ,加入 JDK 的执行路径 (bin 路径 ),如果没有 path 变量 ,就新建一个 ,然后如上操作。 若系统中有 classpath 变量 ,则编辑该变量 ,加入 JDK 的链接库路径 (lib 路径 ),如果没有 classpath 变量 ,就新建一个 ,然后如上操作。 山东科技大学本科毕业设计(论文) 12 装完运行 CMD 命令测试是否安装成功。 具体操作如下 :打开 Win7 系统下的 CMD 命令 ,键入命令 java – version,以此调试是否安装成功。 (2)安装 Eclipse 安装好 JDK 后 ,就可以直接安装 Eclipse 了 ,打开 Eclipse 的下载页面 : ,下载完成后将压缩包解压到合适目录下即可 ,不用安装 ,可以直接运行 ,运行起来后设置一下工作区目录即可。 (3)安装 Android SDK 安装好 JDK 和 Eclipse 后 ,下面需要下载安装 Android 的 SDK,首先打 Android开发者社区 ,对应的网址为 转 SDK 下载页面 (面 ,选中“ I agree to terms of the Android SDK License Agreement” ,之后将下载的文件解压 ,放置在指定目录 ,并将其 tools 目录的绝对路径添加到系统的 PATH 中 ,打开一个 CMD 窗口 ,输入 android – h,以此检查是否安装成功。 ( 4)安装 ADT Android 为 Eclipse 定制了一个插件 ,即 Android Development Tools(ADT),目的是为开发用户提供一个强大的综合环境 ,用于开发 Android 应用程序。 ADT 扩展了 Eclipse 的功能 ,可以让用户快速的建立 Android 项目 ,创建应用程序界面 ,在基于 Android 框架 API 的基础上添加组件 ,以及用 SDK 工具集调试应用程序。 启动 Eclipse 后 ,打开 helpInstall New Software 菜单项 ,在弹出的对话框中 ,选择“ Available Software”标签 ,单机“ Add Site„” ,如果 是在线安装的话就在 Location 输人 填上符合命名规则的就行 ,比如可以用使用者所用的 ADT 版本命名。 如果是本地安装的山东科技大学本科毕业设计(论文) 13 话就点 archive 然后找到那个 ADT 压缩包所在的位置即可。 接下来一路点击 next,选择安装 Android DDMS( Android Dalvik Debug Moniter Server 和 Android Development Tools ),至此 ADT 就安装成功了。 安 装好插件后 ,还需要做如下配置才可以使用 Eclipse 创建 Android 项目 , 需要设置 Android SDK 目录。 在 Eclipse 软件中 , 点击 WindowsPreferences 菜单项 ,在弹出的界面左侧可以看到 Android 项 ,选中 Android 后 ,在右侧设定 Android SDK 目录为 SDK Location,单机 OK 按钮完成安装。 Android 平台环境配置 Android 开发需要的所有软件都安装完成后 ,至此开发环境就搭建 完成了 ,接下来就需要测试开发环境是否能成功进行应用程序开发。 这样可以先新建一个项目来验证环境是否可以正常工作。 打开 Eclipse 软件集成开发环境 ,依次选择“ Fileinput”菜单项 ,在弹出的对话框中上可以看到 Android 标签页 ,选中 Android 标签页 ,单机“ Next”按钮 ,打开“ New Android Project”对话框 ,在对应的文本框中输入必要的信息。 主要填写必要的工程架构信息 ,这些信息包括 :工程的名字 ,包的名字 ,还有应用的名字 ,工程的名字和包的名字 ,和普通的 Java 工程类似 ,Android 的应用简单来说是以 Activity 为单位的 ,这里可以按照个人命名习惯填写 ,但必须复合命名规则 ,且能让他人一目了然 ,并且能简单描述应用的功能。 单机“ Finish”按钮 ,则会自动完成项目的创建工作 ,则会出现 Android 应用程序应有的架构 ,如图所 22 示。 则 Android 开发环境基本以可以使用。 Android 应用程序文件结构主要包括以下内容 :  Src: 包含项目的 .java 源文件。 可以在这个文件中编写应用程序码。  Gen:包含了由编译器生成的 文件 ,它引用在项目中能找到的全山东科技大学本科毕业设计(论文) 14 部资源 ,该文件不用修改 ,自动生成就好。 项目中的所有资源会自动编译到这个类中 ,所以可以使用这个类引用它们。  Android 库 : 这一项中有一个 文件 ,包含了一个 Android 应用程序所需的所有类库。  Android Dependencies:库应用文件夹 ,这是 ADT 的第三方库新的引用方式。 当用户需要引用第三方库时 ,只需在项目中新建一个名为“ libs”的文件夹 ,然后将所有第三方包拷贝到该目录下。 当 eclipse 启动时 ,ADT 就会自 动帮用户完成库的引用 ,而不需要像以前一样自己 Build Path,也不再需要 Referenced Libraries 了。  Assets:这个文件夹包含了应用程序所用到的所有资产 ,例如 HTML、文本文件、数据库等。  Bin:这个文件夹包含了生成过程中 ADT 生成的文件。 特别是 ,它会生成 .apk 文件 (Android 包 )。 .apk 是 Android 应用程序的二进制文件 ,包含运行 Android 应用程序所需的一切。  Res:这个文件夹包含了应用程序中使用的所有资源。 例如 :程序的 icon 图标 ,布局文件与常数 ,即以下几个子文件夹 :drawableresolution、layout 和 values。 主要用来满足不同分辨率的程序。  A。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。