安卓应用编程基础学什么,学安卓需要什么基础

1,学安卓需要什么基础会一门编程语言就可以了最好有面向对象的编程思想如果是一般的应用、游戏开发 满足上面的基础就可以了我现在从事的就是安卓游戏开发,从C语言转过来的 以前学过java开发游戏有两三个月了,感觉安卓上手还是挺快的如果是开发安卓底层需要的基础就很多了 , android是基于linux架构的thats all只要有一定的java基础的人都可以学习 , 如果您还没有java基?。ㄒ槟妊癹ava的语法知识 , 如果您已经学会了一门语言(如c语言、c++、c#等),那么可以先边学安卓边学java也是可以行的方案 。那么学习到什么程度才能说有一定java基础呢?只要把java语法规则学会了就差不多了 。网上搜索java学习路线图,有很多人推荐 , 但也不需要完整学习下来,只需要学习基础即可,如下图所示 。首先优先学习java基础部分,java界面编程不要去学,有时间把java api再学习一点就行了 。这样就算有一定基础了 。【安卓应用编程基础学什么,学安卓需要什么基础】
2,学习ANDROID 编程具体要学习哪些求高手解答c和c++可以直接操作硬件 , 有点机器语言的特征,其实symbian , Linux,Android的核心都是用C编写的,当然c/c++程序都是可以在这些平台跑的,但是android比较特别一点 , android的核心是Linux,它提供了c++和java的接口,c++开发包主要是用来面向嵌入式设备来编程的,是面向硬件的,java开发包主要是用于应用程序的开发,因为android的所有应用程序都是用java开发的,也就是说android是在Linux系统之上运行一个java虚拟机,再在Java虚拟机之上运行所有的应用~~~而Java虚拟机也是用c/c++编写的,也就是说java也是在c的基础上建立的,只是它有虚拟机 , 可以在任何一个平台上运行(android不遵守Java规范 , 所以它编译的字节码子能在Google的davlik虚拟机上运行) 。其实软件的共性就是思想,语言只是工具,程序是思想的实现 , 当然在学习的时候,编程思想和编程语言是可以相互促进的 , 光学理论是很枯燥的,可以学几门语言,当你深入了解这些语言的时候,可能你问的问题有个更具体的了解~~~至于你选择哪门语言学习,在学校可以根据自己的喜好,如果你喜欢做底层开发可以学习c,当然c不只可以做底层 , 当然现在Java比较流行,Java也是很多编程思想的试验?。?如果你以后想做嵌入式应用程序的开发我想Java你是少不了的,当然关键还是要看你以后工作需要什么样的语言,但不管什么样的语言你能把你想要完成的事情通过这些语言实现了就可以了,当然你也可以有更高层次的追求~~~本人是java程序员 , 这里所说的只提供一个参考 , 希望你给你的问题解答有所帮助~~~如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快!vae.la

    推荐阅读