毕业设计外文资料翻译--应用基础

毕业设计外文资料翻译--应用基础

ID:39456508

大小:37.32 KB

页数:17页

时间:2019-07-03

毕业设计外文资料翻译--应用基础_第1页
毕业设计外文资料翻译--应用基础_第2页
毕业设计外文资料翻译--应用基础_第3页
毕业设计外文资料翻译--应用基础_第4页
毕业设计外文资料翻译--应用基础_第5页
资源描述:

《毕业设计外文资料翻译--应用基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计外文资料翻译学院:_____________________专业班级:___计______学生姓名:_______学号:_指导教师:___________________________外文出处:______ApplicationFundamentals__________附件:1.外文资料翻译译文;2.外文原文指导教师评语:原文所涉及内容与课题有较好的关联,翻译难度适中。该生所作的译文,术语的使用基本准确,译文内容与原文含义基本相符,但部分译文语句不是很通顺。译文格式符合规范,按时完成了下达的外文翻

2、译任务。签名:2015年10月14日1.外文资料翻译译文应用基础Android应用程序是用Java编程语言编写的。AndroidSDK工具把应用程序的代码、数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Android应用程序就是一个单独.apk文件中的所有内容,并且Android设备使用这个文件来安装应用程序。 安装在设备上的每个Android应用程序都生活在它们自己的安全沙箱中:1.默认情况下,系统给每个应用程序分配一个唯一的Linux用户ID(这个ID只

3、能被系统使用,并且对于应用程序是未知的)。系统给应用程序中的所有文件设置权限,以便只有跟用户ID匹配的应用程序能够访问他们。2.每个进程都有它们自己的虚拟机,因此应用程序的运行是彼此隔离。3.默认情况下,每个应用程序运行在它们自己的Linux进程中,当任何应用程序需要被执行时,Android启动这个进程,在不再需要的时候或系统必须为其他应用程序恢复内存时这个进程被关闭。这有可能为两个应用程序安排共享相同的Linux用户ID,在这种情况下,它们能够相互访问的文件。为了节约使用相同的用户ID系统资源,应用程序还可

4、以安排运行在相同的Linux进程和共享同一个VM。 1.1应用程序组件 应用程序组件是Android应用程序的重要基石,每个组件都是系统进入应用程序的不同入口,对于用户来说,不是所有的组件都是实际的入口,并且有一些是彼此依赖的,但是每一个组件都存在它们自己的实体,并且扮演着特殊的角色---它们都是帮助定义应用程序整体行为的唯一的模块。 应用程序有四种不同类型的组件,每种类型服务一个不同的目的,并且有一个定义组件如何创建和摧毁不同的生命周期。 以下是应用程序组件的四种类型: (1)Activites(活动) 一

5、个Activity代表一个和用户接口的单独屏幕。例如,一个email应用程序可以有一个显示新邮件列表的Activity,一个写邮件的Activity和一个读邮件的Activity。在邮件应用程序中虽然这些Activity一起工作,从而形成统一的用户体验,但是它们是彼此独立的。这样,一个不同的应用程序能够启动这些Activity中的任何一个(如果邮件应用程序允许)。例如,一个相机应用程序为了给用户共享一张图片,可以启动邮件程序中编写新邮件的Activity。 一个活动是作为一个Activity子类实现的,可以在

6、Activities开发者指南中学到更多的内容。 (2)Services(服务) Service是一个运行在后台的组件,用于执行长时操作或执行远程处理工作。Service不提供用户接口。例如,一个Service可能在后台播放音乐而用户却在使用另一个不同的应用程序,也可以是一个不带有Activity用户接口的从网络上获取数据的Service。  (3)Broadcastreceivers(广播接收器) Broadcastreceivers是一个响应全系统广播通知的组件。系统有很多广播源,例如屏幕关闭的一个广播通

7、知、电池电量不足通知、抓图通知等。应用程序也能启动广播,例如让其他的应用程序知道某些数据已经下载到设备上,并且应用可以有效使用。虽然Broadcastreceivers不显示用户接口,但是他们可以创建状态栏通知,提醒用户广播事件发生了。更常见的是,Broadcastreceivers只是作为其他组件的一个网关,并且做很少的工作。例如,它可以启动一个执行某些基于事件来工作的服务。 Broadcastreceiver是做为BroadcastReceiver的一个子类来实现的,并且每个广播作为一个Intent对象来

8、分发。 Android系统设计独特一面是任何应用程序都能够启动另外应用程序的组件。例如,如果想要用户使用相机设备拍照,就有可能在一个应用程序中拍照而在另外一个应用程序中使用照片,而不需要在自己的应用程序中开发一个用于拍照的Activity。你不需要合并或事件联接来自相机应用的代码,而是简单启动照相机应用中用于拍照的Activity。当拍照完成,这个事件就返回到你的应用程序以便你能够使用照片。对于用户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。