在国内手机市场中,Android操作系统占据了市场份额,Android开发和iOS开发无疑是王者。在移动互联网时代,Android开发工程师也无疑成为了最可热的职位,学多人想往这条道上走,却不知如何开始。嘉兴软件资深安卓工程师来为大家谈谈Android开发入门教程应该先学什么?
Android开发入门教程应该先学什么?
首先得掌握JAVA语言,以JAVA做为基础开发语言的,只要把JAVA学精了,再提升到Android应用开发不是一件难事,因此学习Android开发入门可以先从学习JAVA开始。
接着简单了解一下Android的一些相关,比如Android基本概念,由哪些部分构成,然后一部分一部分掌握,可以根据Android开发入门教程这本书来进行:
1、项目和目标:包括创建项目、项目结构、根目录、主Activity、资源、编译结果、AndroidManifest.xml文件、一开始是根元素、权限、编排和应用程序、应用程序总要做点什么、确保最大兼容性、版本=控制、模拟器和目标、虚拟设备、设定目标。
2、简单的应用程序:包括创建项目、剖析Activity、构建和运行Activity。
3、基于XML的布局:何谓基于XML的布局、什么时候加@符号、怎样在Java中使用布局文件。
4、使用基本的部件:包括标签、按钮、图像、字段、复选框、单选按钮、视图、特性、方法、颜色。
5、使用容器:包括线性布局、L1nearLayout的概念和特性、LinearLayout示例、相对布局、ReIatlveLayout的概念和属性、RelativeLayout示例、表格布局、TableLayout的概念和特性、TableLayout示例、滚动。
6、使用选择部件:适配器、列表、微调控件、网格、自动完成字段(至少减少35%的输入)、画廊。
7、使用列表:初步改进、动态列表、更好,更快,更强、使用convert View、使用持有者模式、交互式列表、可重用列表、选用其他适配器。
后面还有高级部件和容器、输入法框架、使用菜单、字体、嵌入WebKit浏览器、处理线程、创建Intent过滤器、启动活动和子活动、处理旋转、处理资源、使用首选项、管理和访问本地数据库、访问文件、充分利用Java库、通过Internet进行通信、使用内容提供程序、构建内容提供程序、请求和要求许可、创建服务、利用通知提醒用户、访问基于位置的服务、使用MapV-iew 和MapActivity显示地图等内容。只要将这些内容逐一点破,好好消化和理解,一定能很快掌握的。
嘉兴App开发:http://www.lei-niao.com/
Android开发:http://www.lei-niao.com/app.html