今天是MDCC2014移动开发者大会闭幕的日子,看了会议上CSDN的CEO发表题为《软件改变世界》的演讲,很有感触,这使我进一步下定搞移动开发的决心了。从80年代至今大致经历了3次技术革命,每一次革命成就一些大公司,80年代的第一次技术革命是以PC机的诞生为标志,比尔盖茨抓住了这个机会创建了微软,成为了世界首富。第二次技术革命是90年值20世纪末以互联网的诞生为标志,它成就很多大的互联网公司,如Google、BAT。第三次技术革命就是2010年产生的移动互联网,它掀起技术的巨浪,正在成就一大批的以移动互联网为基础的公司。所以,我认为软件改变世界,这话说得很对。
学习Android系统软件开发,分四个阶段:
第一阶段:学习Java基础、学会Android的GUI图形界面开发、Android的动画、文件(Linux系统文件系统)和数据库(SQLite)的访问、网络的访问(Socket和Http协议);
第二阶段:学习对Android服务和硬件的访问,如电话和短信、蓝牙、触摸屏、电池、WiFi、多媒体、LBS(GPS和地图)、传感器(重力和陀螺仪、光传感器)、照相机等;
第三阶段:Android游戏的开发,2D绘图和3D绘图、游戏引擎、开发一个小游戏;
第四部分:项目开发实战;