安卓编程语言,手机软件开发用什么编程语言?
安卓是一种基于Linux的自由及开放源代码的操作系统,采用了java语言编写,android大致可以分为四层构架:Linux内核层,系统运行库层,应用框架层,应用层。首先来看一下android系统的架构图:
一、安卓系统开发语言-C/C++
android系统是基于Linux内核开发的,所以底层还是Linux内核与驱动。上层是C/C++本地库和Android运行时环境,这一层主要是android虚拟机和支持虚拟机运行的本地库,采用C/C++语言开发。
二、安卓 软件编程语言 -Java
为了方便开发谷歌采用了Java语言来开发安卓应用,应用程序框架层API是采用Java语言编写的,方便开发者调用。上层是应用层,就是平时开发者自己开发的应用。这一层谷歌官方支持的编程语言是Java和Kotlin。
