Android 开发入门篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

系统简介

Android系统框架图

img

架构说明:

从上图可以看出Android系统架构分为五层: 1. 内核层(linux内核) 2. 运行支撑层(一些应用程序可能在开发中会用到的底层功能) 3. Davlik(运行在android手机上的虚拟机,google不把他叫jvm 了。通过JNI方式调用1、2层的C程序) 4. 应用框架(手机的基础功能:打电话 , 发短信 , 闹钟 , 摄像机 , 通知栏 , 程序的安装与卸载) 5. 自定义开发(就是开发我们自己的程序) 啥?你看的云里雾里?很正常,先去学习学习,回来再看吧!

Android 应用多数都是使用java语言,小伙伴们如果没有java语言基础建议先去学习下