应用程序基础知识
Android 应用程序是用Java语言编写的。编译后的Java代码——除了应用程序需要的数据和资源文件外 —— 都被appt 工具捆绑到Android包中,这是一个以.apk为后缀的档案文件。这个文件是发布和安装到移动设备上的一个媒介;它是用户下载到他们设备上的文件。组成在一个单一的.apk文件中的所有代码,被看作是一个应用程序。
通过很多方式,每个Android应用程序都生存在它们自己的世界中。
- 默认情况,每个应用程序运行在它们自己的Linux进程中。当任何一个应用程序的代码需要被执行时,Android将开启这个进程,当它不再被需要或者其他的程序需要系统资源时,Android将停止这个进程。
- 每个进程都有它自己的Java虚拟机(VM)。所以应用程序的代码运行独立地于其他所有程序。
- 在默认情况下,每个应用程序都被分配了一个唯一的Linux用户ID。由于设置了权限,所以只对那个用户可见——应用程序自己,尽管也有其他方法将它们暴露给其他程序。
将两个应用程序安排到一个用户ID上也是可以的,为了在那些需要互相能够访问对方文件的情况下。为了保护系统资源,相同ID的程序也可以放到同一个Linux进程中,共享同一个Java虚拟机。
分享到:
相关推荐
Android文档翻译
包含翻译后的API文档:android-4.1.1.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.google.android:android:4.1.1.4; 标签:google、android、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用...
Android高薪之路:Android程序员面试宝典
Android官方中文翻译API文档 离线中文版api能打开
从架构图看,android分为四个层,从上层到低层分别是应用程序层、应用程序框架层、Android运行时和库、linux内核……本文档带你很好的学习android基础知识,配合文档中给出的视频学习会有更好的效果!
该资源设计Android基础,适合于初学
http://developer.android.com/training/index.html 翻译
包含翻译后的API文档:android-json-0.0.20131108.vaadin1-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.vaadin.external.google:android-json:0.0.20131108.vaadin1; 标签:external、vaadin、android、...
• Android 开发之旅:应用程序基础及组件 • Android 开发之旅:应用程序基础及组件(续) • Android 开发之旅:活动与任务 • Android 开发之旅:进程与线程 • Android 开发之旅:组件生命周期(一) • ...
文件是chm格式的,类似于Java的帮助文档,是我从开始接触Android,一点一滴总结Android的技术知识,总的来说是适合初学者来学习的,而且这个chm文档搜索功能相当强大,搜索某个关键词就可以搜索到对应的知识
Android中文翻译组是一个非盈利性质的开源组织,至今已超过300人报名参与,关于翻译组的介绍,请看这里。欢迎更多朋友加入,发邮件到over140@gmail.com申请加入。 Android中文翻译组WIKI网站:...
Android中文翻译组是一个非盈利性质的开源组织,至今已超过300人报名参与,关于翻译组的介绍,请看这里。欢迎更多朋友加入,发邮件到over140@gmail.com申请加入。 Android中文翻译组WIKI网站:...
android基础知识培训文档2
Android开发者网站上的资料全是英文的,而网上能够找到的视频几乎都是千篇一律普通话不标准英语发音如全拼的人说的,材料也都是android文档里摘...最近学习Android开发,顺手把文档翻译了为懒得看英文的同学做贡献。
android 1.6 官方翻译文档,开发的android和入门的很好中文教程,感谢翻译此文档的兄弟,谢谢你们
Android帮助文档,基础知识教程,EXE格式的电子书,不需要阅读软件,直接打开即可。书籍内容由国内Android爱好者共同编写,共享开源精神。内容涉及开发工具配置、应用程序开发、用户界面等方面的知识技巧。
android基础知识测试题android基础知识测试题android基础知识测试题android基础知识测试题
《第一行Android代码》课件:第4章 游戏开发基础_part1.ppt
自己编写的小文档,关于qualcomm平台Android音频基础知识。
初学者可以看看Android中文翻译组——Android中文API合集,有基础的建议使用英文版的!