安卓是什么
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android 使用Java语言开发,一个 .apk 文件中的 所有代码就是一个程序,apk一旦安装成功,这个Android程序就拥有了自己独立的运行沙盒。
-
Android操作系统是一个多用户的Linux系统,其中的每一个应用程序都是一个独立的用户
-
默认地,系统会为每一个应用程序分配一个唯一的Linux用户ID(这个ID只能被系统使用,并且对于应用程序来说,这个ID是未知的)。系统为一个应用程序的所有文件 设置了权限,所以,只有分配给这个应用程序的用户ID可以访问它们
-
每一个进程有它主机的虚拟机 (VM),所以一个应用程序的代码会独立与其它的应用程序运行
-
默认地,每一个应用程序在它自己的Linux进程中运行。Android会在一个应用程序的任何一个组件需要被调用的时候启动这个进程。然后,当没有任何组件被调用或者系统需要为其它应用程序回收内存的时候,就会 关闭这个进程