安卓Android软件开发用什么语言(安卓是用什么语言开发的)

如题所述

Android以Java为编程语言。

操作系统与应用程序的沟通桥梁,并用分为两层:函数层(Library)和虚拟机(VirtualMachine)。Bionic是Android改良libc的版本。

Android同时包含了Webkit,所谓的Webkit就是AppleSafari浏览器背后的引擎。Surfaceflinger是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的BionicLibc。

Android采用OpenCORE作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideoMultimediaFramework(PVMF)、OperatingSystemLibrary(OSCL)、Common、OpenMAX。

扩展资料:

安卓软件开发学习内容

Android基础阶段:平台架构特性(JAVA/C)Market/应用程序组件环境搭建与部署/打包与发布AVD/DDMS/AAPT调试与测试相关资源访问/资源制作。

Activity/Service/BroadcastReceiver/ContentProvider/原理(生命周期)及深层实现。

Android进阶初级:组件Widget/菜单Menu/布局Layout详解Xml解析(Pull/Dom/Sax)/JNI解析SQL数据库原理,SQLite//File详解多媒体Audio/Video/Camera详解。

Android进阶高级:蓝牙/WIFISMS/MMS应用实现深层次解析GPS原理,实现。/进行定位/跟踪/查找/趋近警告以及Geocoder正逆向编解码等技术细节。

温馨提示:答案为网友推荐,仅供参考