Android开发课程
河南理工大学Android开发课程:共40学时(24理论学时、16实践学时),学分2.5。 Android四层结构 应用层(System Apps)系统内置的应用程序以及非系统级的应用程序都属于应用层,负责与用户进行交互,一般使用Java或者Kotlin开发,也就是我们所说的应用层开发。 应用框架层(Java API Framework)这一层为应用层开发提供所需要的Java API,也就是常说的Android系统的Java源码,这一层由Java代码编写,所以叫JavaFramework。 系统运行库层(Native)从图中可以看出这里分为了两个部分,分别是C/C++程序库和Android运行时库。 C/C++库这些C/C++库程序可以被应用框架层所使用,至于为什么Android系统要使用C/C++库,而不都用Java库,原因主要是C/C++代码执行效率更高,而且很多功能有成熟的C++代码,不用重新写 Android运行时库 分为核心库和ART。*(Android运行时环境(ART)自Android...