外文翻译-Android应用程序.docVIP

  • 16
  • 1
  • 约2.48万字
  • 约 17页
  • 2017-11-26 发布于浙江
  • 举报
1.外文资料翻译译文 应用基础 Android应用程序是用Java编程语言编写的。Android SDK工具把应用程序的代码、数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Android应用程序就是一个单独.apk文件中的所有内容,并且Android设备使用这个文件来安装应用程序。? 安装在设备上的每个Android应用程序都生活在它们自己的安全沙箱中: 1.默认情况下,系统给每个应用程序分配一个唯一的Linux用户ID(这个ID只能被系统使用,并且对于应用程序是未知的)。系统给应用程序中的所有文件设置权限,以便只有跟用户ID匹配的应用程序能够访问他们。 2.每个进程都有它们自己的虚拟机,因此应用程序的运行是彼此隔离。 3.默认情况下,每个应用程序运行在它们自己的Linux进程中,当任何应用程序需要被执行时,Android启动这个进程,在不再需要的时候或系统必须为其他应用程序恢复内存时这个进程被关闭。 这有可能为两个应用程序安排共享相同的Linux用户ID,在这种情况下,它们能够相互访问的文件。为了节约使用相同的用户ID系统资源,应用程序还可以安排运行在相同的Linux进程和共享同一个VM。? 1.1应用程序组件? 应用程序组件是Android应用程序的重要基石,每个组件都是系统进入应用程序的不同入口,对于

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档