精品文档---下载后可任意编辑英文文献翻译论文题目:Android 环境及 Activity 介绍 院(部)名 称: 计算机科学与工程学院 学 生 姓 名: 陈 忠 专 业: 软件工程 学 号: 20240466 指导老师姓名: 于千城 论文提交时间:年 月 日 北方民族大学教务处制精品文档---下载后可任意编辑精品文档---下载后可任意编辑精品文档---下载后可任意编辑Android 的运行环境Android 环境下的应用程序与你平常常用的桌面环境应用和服务器环境应用有点不同。这些不同主要在于唯一的手机环境和 Android 环境下的一些关键概念。当你要为 Android 平台的手持设备写应用程序时,你将用到这些概念指导应用程序的设计和执行:有限的资源在今日,手机已经是一个非常强大的手持电脑,但是它们还是非常有限。最基本的手机设备限制就是电池的续航能力。每一秒钟的处理,每一次的内存更新,每一次屏幕背光的点亮等,这些都要手机电池提供能量。手机的大小是有限的,并且用户也不喜爱频繁的为电池充电。结果就是,手持电脑的资源有限——芯片的处理能力在几百兆赫兹,内存最多在千兆,数据存储最多再十千兆。当然,在这本书中,我们会讨论如何高效率利用 Android 手持设备的有限资源。移动混搭在当今桌面网络世界里,混搭使得开发者很容易通过重用现有应用程序中含有的数据和用户接口进行新的应用程序开发。谷歌地图就是一个很好的例子,你只要在网页中运用一些 JavaScript 代码就可以很容易地创建一个网上地图应用程序。Android 包含了一些手机概念。在其他手机环境中,应用程序都是分开的,除了浏览器应用程序,你期望所编写的应用程序是独立于其它应用程序运行在手持设备上的。在Android 平台下,你可以很容易创建一个新的程序,并加入已经存在的程序。交互式应用程序在其它手机软件环境下,应用程序接受数据是通过特别的数据提供程序。假如你需要应用 Windows Mobile 环境下的应用程序发送一个电子邮件,例如,你编写的代码具体引用了 Pocket Outlook 的电子邮件接口,并通过这种方式发送邮件。但是,假如用户希望应用其它邮件客户端了?Android 包含了一些基础独立于特别应用程序接口的机制(Intents),在 Android 应用程序中,你不是仅仅只能用特别的应用程序进行发送邮件,而是,你可以应用任何有效的应用程序进行邮件的发送。操作系统只关注什么应用程序可以发送邮件,并在你需要使用时启动它,并连接到你请求位置将邮件发送出去...