安卓底层是什么,安卓开发没有任何基础但容易学习

安卓作为一门知识 , 没有任何基础学起来是可以的,但是对于会学java或者C/C的人来说就比较容易了,安卓开发主要分为两部分:1,所以懂C/C的可以直接学习底层开发,熟悉安卓平台相关知识后再转向应用开发,2.底层Development和底层这两个部分都是用C/C编写的,安卓开发主要是java 。
1、关于学习 安卓 底层,懂得进1)Android基于Linux,嵌入式系统也基于Linux 。不知道题主有没有接触过嵌入式系统 。2)Android是开源的,我们可以看看它所有的代码 。阅读代码是一种方式 。3)《小麦学院Android应用开发》是结合Android 底层,可以学到一二的课程 。
2、 安卓系统本身开发 底层用的是C/C,那么是用的VC还是其他的开发环境...VC本身只能在Win平台上运行,不能支持针对Linux的交叉编译 。Andriod作为Linux上的虚拟机,是绝对不可能用VC开发的 。Linux桌面系统可能没有Win的桌面系统普及,但是它的开发工具比VC的要好很多,比如gcc/autoconf/automake/cvs/svn等等 。
3、 安卓是用c.开发还是java?【安卓底层是什么,安卓开发没有任何基础但容易学习】 安卓开发主要是java 。安卓开发可以用C/C,但是还是需要java打包 , NDK可以用C,C#可以通过Mono运行,安卓开发主要分为两部分:1 。应用程序开发,应用部分,俗称apk,用java语言编写 。2.底层 Development和底层这两个部分都是用C/C编写的,所以懂C/C的可以直接学习底层开发,熟悉安卓平台相关知识后再转向应用开发 。安卓作为一门知识 , 没有任何基础学起来是可以的,但是对于会学java或者C/C的人来说就比较容易了 。

    推荐阅读