search 登录 注册
arrow_back返回列表
ID:1000
light_modelight_mode
Lv.6 胸怀六国志
情侣之心 灌水大师 上网达人 创世成员
edit_note帖子 2,400
stars积分 602,503
event加入 2006-12-06
安卓交流

Android程序运行机制解析

schedule发表于 2012-08-31 20:58:00 visibility查看 421 chat_bubble回复 3
#1 楼主
Android是Google主导开发,并在2007年推出的一款比较新的智能手机操作系统,由于采用java编程语言编写的,因此和塞班以及Windows Mobile系统有很大的区别,尤其是程序运行机制方面,安卓中文网将会为你解析Android程序运行机制,有兴趣的朋友可以看看哦。

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

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

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

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

全部回复 (3)

ID:89396
light_modedark_modestarstarstar
Lv.1 韶华一笑间
2012-08-31 20:59:00 沙发
全能哦
ID:92334
light_modedark_modestarstarstar
Lv.7 可吟七步诗
2012-08-31 21:20:00 板凳
恩。
ID:14886
light_mode
Lv.1 韶华一笑间
2012-09-03 10:46:00 地板
c
登录 后才能回复