大致说来,android有两个方向,一个是界面相关的上层应用,这一层不用懂太多linux的知识,只要用java就可以了。 另外就是BSP方面,也就是驱动方面的,入门可能有点高,不但需要有c的基础,外加部分硬件常识和一些linux的常识。但是如果你懂C得话,就建议你最好做BSP。
有Android开发的前景是非常好的,安卓行业近年发展较好,以目前行情来说,安卓开发行业的就业率和就业薪资比其他行业都高“Android开发视频”,各企业对于安卓开发工程师也非常需要,薪资待遇都是在万元左右,能力越高待遇也就越好,因此在未来的5到15年间Android开发的前景都是比较乐观的。
Android发展很多年了,无论是开发环境,还是支持库都比较完善,有很多详细的教程“Android开发视频”,现在开发比较容易,虽然现在不推荐新人入门Android开发,但只要有兴趣,还是可以加入,可以快速入门。
开发条件为:
1、熟悉java开发,有丰富的Java项目开发经验;
2、有嵌入式消费类产品应用程序、UI开发经验者优先;
3、具有Android开发经验;
4、熟悉TCP/IP/http通信协议及原理;
5、熟悉android sdk个版本之间的差异;
6、有丰富的项目开发经验,能独立承担开发任务。
Android开发需要会spring啊,在他们一起创立苹果电脑前,沃兹已经是一个电子学骇客,自1975年,他在惠普上班和帮斯蒂夫·乔布斯设计Atari电子游戏。当时沃兹向由Alex Kamradt开设的分时电脑系统服务公司Call Computer租用小型电脑使用。