WEB开发网
开发学院手机开发Android 开发 关于 Android 应用的基础知识 阅读

关于 Android 应用的基础知识

 2010-02-24 19:52:00 来源:WEB开发网   
核心提示:Android应用是用java编程语言编写的,编译好的java代码以及应用所必需的数据和资源文件被 aapt tool捆绑在一起,关于 Android 应用的基础知识,放在一个Android包里,archive文件的后最是.apk,可以节省一些系统资源,两个应用共享一个ID也意味着可以两个应用在一个Linux进程里运行

Android应用是用java编程语言编写的。编译好的java代码以及应用所必需的数据和资源文件被 aapt tool捆绑在一起,放在一个Android包里,archive文件的后最是.apk。这个文件就是用来发布应用,可以直接把它安装到移动设备上。最终用户也是要把这个文件下载到他们的设备里去使用。.apk文件中的所有代码都是应用的一部分。

在很多方面,Android应用都是自成体系的。

默认的情况下,每个应用都运行在自己的Linux进程里。当应用代码需要执行的时候,Andorid将会启动这个进程;不需要的时候就结束这个进程,然后释放其他应用需要的资源。

每个进程都有自己的java虚拟机,所以每个应用之间都是隔离运行的。

默认情况下,每个应用都会分配一个唯一的Linux用户ID。同时赋予用户权限,于是应用文件对用户就是可见的了,但是仅限于自己的应用。当然也有办法把他们导入其他应用中。

两个应用共享一个用户是可以,这种情况下,两个应用就可以互相访问其文件,可以节省一些系统资源,两个应用共享一个ID也意味着可以两个应用在一个Linux进程里运行,并共享虚拟机。

Tags:关于 Android 应用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接