Android SDK Document 注解【1】

Android应用程序基础:
Android 应用程序由Java编写。被编译好的java文件,跟数据以及资源文件一起,被aapt tool
打包成一个单独的apk文件。

从很多方面看来,一个.apk文件代表的应用程序生存在自己的世界中:
1: 默认情况下:所有的应用程序在各自的Linux进程中运行。
2: 每个进程有自己的VM,因此运行的代码和其它所有的应用程序是隔离的。
3: 默认情况下:每个应用程序分配给一个Linux User ID. Linux的权限设定,使得可执行程序文件只能够被

这个User和这个应用程序可见。——当然,也有方法可以将这些应用程序暴露给其它的应用程序。

将两个应用程序拥有同一个UserID,然后让他们能被对方可见,这种安排是可能的。但为了节省系统资源,

具有相同的User ID的应用程序,可以安排在同一个Linux进程中运行,并共享同一个VM。



应用程序涉及的各种组件:
Android系统的一个主要特征是,一个应用程序能利用来自其他应用程序的元素(前提是被其它应用程序所

允许)。 举例说明:如果你的应用程序需要将一组图片滚动显示,这时,如果另外一个应用程序提供了一

个滚轮,并且允许其它程序访问。这个时候,你就不需要开发了,而是直接调用就OK。【ostrichmyself:这

个绝对是Eclipse RCP插件平台的思想,Android的所有应用程序,都当做一个Plugin了。由配置文件xml管理

这访问权限,因此Android应用程序管理中有N多前台看不到的应用程序, 实质上,借助Eclipse RCP的概念

,能启动的程序,可以称之为RCP程序,只提供组件服务的,不能直接运行的程序,叫做Plug-in. 并且一个

RCP程序,都可以当作Plug-in看待,Android就是这种情况。】

你可能感兴趣的:(eclipse,linux,android,xml,配置管理)