安卓Android软件开发用什么语言(安卓是用什么语言开发的)
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
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正逆向编解码等技术细节。