Android系统内核是基于Linux系统开发而来的,权限高度自由,源代码完全开放,是一种拓展性非常强的操作系统,免费开源,可定制。
Linux是一套免费使用和自由传播的类Unix操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。
安卓系统底层是基于Linux的,是基于C和C++的, 上层应用大部分是基于“JAVA"的。
也就是说系统是C/C++编写的,系统外部应用是Java的。
你是指的是android平台代码开发还是希望对android的脚本,版本控制方面的开发,如果是android平台代码的开发。
到google网站下载source code,一点点开始研究底层的代码 Java基础就可以如果想脚本,版本控制或者android底层的C代码的开发:那就需要你对C很精通对android的源码结构非常了解,而且JNI等等技术你都要明白。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。