Services
A service is a component that runs in the background to perform long-running operations or to perform work for remote processes. A service does not provide a user interface. For example, a service might play music in the background while the user is in a different application, or it might fetch data over the network without blocking user interaction with an activity. Another component, such as an activity, can start the service and let it run or bind to it in order to interact with it. A service is implemented as a subclass of Service and you can learn more about it in the Services developer guide.
B.原文的翻译
Android应用程序是用Java编程语言编写的,Android的SDK工具编译成代码和数 据和资源文件放到一个Android的包,一个归档文件档案资源的.apk 后缀,所有的在一个单一的代码.apk文件被认为是一个应用程序,是Android的文件,供电设备来安装应 用程序。一旦安装在设备上,每个Android应用程序的生命在它自己的安全沙箱:而Android操作系统是一个多用户Linux系统中, 每个应用程序是一个不同的用户。默认情况下,每个应用程序的系统分配一个唯一的 Linux 用户ID (该ID仅用于由系统是未知的应用程序),系统设置所有的应用程序中的文件权限,以便只有用户ID分配给该应用程序可以访问它们。 每个进程都有它自己的虚拟机(VM),因此应用程序的代码在从其他应用程序 隔离运行。默认情况下,每个应用程序运行在它自己的 Linux 进程。Android的启动过程时,应用程序的任何组件需要被执行,然后关闭该进程时,它不再需要或恢复时,系统必须为其他应用程序的内存。这样一来,Android系统实现了最小特权原则,也就是说,每个应用程序,默认情况下,只能访问的组件,它需要做的工作,没有更多,这将创建一个非常安全的环境, 使应用程序无法访问的,这就是它没有给予许可的部分。但是,有一个应用程序的方法与其他应用程序和应用程序访问系统服务的数据:这有可能为两个应用程序安排共享相同的 Linux 用户 ID,论文网在这种情况下,它们能够相互访问的文件。为了节约使用相同的用户 ID 系统资源,应用程序还可以安排运行在相同的 Linux 进程和共享同一个 VM (应用也必须使用相同的证书签 名)。应用程序可以请求访问权限,如用户的联系人,短信,可安装存储(SD 卡),摄像头,蓝牙等设备的数据,所有应用程序的权限必须由用户在安装时授予。这涵盖了基本就如何 Android 应用程序在系统中存在这个文件的其余部分向您介绍:框架的核心组件定义应用程序。清单文件中声明组件和应用程序所需的设备功能。资源是从应用程序代码分开,并允许您的应用程序正常优化的设备配置各种其行为。 Android应用英文文献和中文翻译(2):http://www.751com.cn/fanyi/lunwen_38927.html