Android开发语言:java 运行环境:Dalvik Dalvik[参照百度百科]是Google公司自己设计用于Android平台的Java虚拟机
[img]http://dl2.iteye.com/upload/attachment/0092/3629/1cd2509b-18fb-30e5-b494-a7da9ba08919.png[/img]
名词解释:
1: APK android代码的压缩包文件,类似jar文件。
2:Dex File android虚拟机可解释文件,类似class文件
3:Dalvik 虚拟机,类似jvm
我们一般用java开发程序,android sdk 会把java代码的class文件转换成Dex文件,最总交给虚拟机运行.
Android体系结构:
[img]http://dl2.iteye.com/upload/attachment/0092/3631/e15007cd-dda3-3300-bc1f-2aa9e641b884.png[/img]
1) 应用程序层{开发的程序属于这一层}
2) 2)应用程序框架层
3) 3)系统运行库层
4) 4)Linux内核层
参考博客:
http://www.cnblogs.com/royenhome/archive/2010/04/24/1719293.html
[img]http://dl2.iteye.com/upload/attachment/0092/3629/1cd2509b-18fb-30e5-b494-a7da9ba08919.png[/img]
名词解释:
1: APK android代码的压缩包文件,类似jar文件。
2:Dex File android虚拟机可解释文件,类似class文件
3:Dalvik 虚拟机,类似jvm
我们一般用java开发程序,android sdk 会把java代码的class文件转换成Dex文件,最总交给虚拟机运行.
Android体系结构:
[img]http://dl2.iteye.com/upload/attachment/0092/3631/e15007cd-dda3-3300-bc1f-2aa9e641b884.png[/img]
1) 应用程序层{开发的程序属于这一层}
2) 2)应用程序框架层
3) 3)系统运行库层
4) 4)Linux内核层
参考博客:
http://www.cnblogs.com/royenhome/archive/2010/04/24/1719293.html