关于 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进程里运行,并共享虚拟机。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接