课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

步骤1: UI基础入门

首先,通过对Android发展前景的介绍,让你对Android开发有一个初步的认识;再通过创建项目以及目录结构分析,让你了解第一个Android项目;最后通过UI基础,常用控件等课程让你开始上手Android开发。

    第1课

    Android入门

    Android的发展史,以及Android每个阶段的异同和新特性。

    第2课

    目录解析及HelloWorld

    创建并运行第一个程序-HelloWorld。并对目录结构进行分析。

    第3课

    Activity入门

    熟悉Activity的常用知识及启动流程,完成从控制台到界面的转变。

    第4课

    View入门

    View介绍,通过一个带有监听事件的案例,让你对View有一个初步的认识。

    第5课

    Android布局之线性布局

    着重讲解线性布局常用属性的使用、距离单位介绍等,最后用一个案例来巩固知识点。

    试看
    第6课

    UI基础控件(上)

    学习Button、TextView、EditText等常用控件的特点及使用方式。

    第7课

    UI基础控件(下)

    学习ImageButton、CheckBox、RadioButton、ToggleButton、SeekBar等常用控件的特点及使用方式。

    第8课

    Activity管理

    介绍Activity管理的内容,讲解如何定义多个Activity,如何启动一个Activity,以及回退栈BackStack的内容。

    第9课

    UI基础控件综合案例

    应用前面所学知识讲解了一个选餐的综合案例。

    第10课

    Android UI试卷

    本课为考评,满分100学分,共20道题,限时30分钟

步骤2: UI常用组件

在本步骤中将为大家介绍相对布局,约束布局,全新的Android Studio开发工具,Menu和Diaglog组件以及碎片化界面管理,最后以一个综合案例来结束本步骤。相信这些内容能够为大家打下一个良好的基础。

    第1课

    Android布局之相对布局

    着重讲解相对布局常用属性的使用,最后用一个案例来巩固知识点。

    第2课

    AndroidStudio使用指南

    从Android Studio下载安装到常见操作,从gradle配置更新到常见问题解决,本课程带你一步步体会Android Studio的开发优势。

    第3课

    Android布局之约束布局

    概述android中的几种基本布局的特点,着重讲解约束布局常用属性的使用。

    第4课

    Android菜单创建和使用

    介绍Android中三种Menu(选项菜单、上下文菜单、弹出菜单)的创建和使用。

    第5课

    Android对话框处理

    介绍Dialog的创建和使用,包括弹出式、单选列表和多选列表对话框。

    第6课

    Activity生命周期详解

    通过案例演示Activity在不同操作中所执行的生命周期方法。

    第7课

    Fragment创建及使用

    介绍Fragment的特点和应用,包括它的创建,加载和传值等。

    第8课

    案例:慕淘旅游界面开发

    应用RecyclerView和ViewPager控件实现慕淘旅游网的界面,包括引导页、主界面、我的、登录等页面。

    第9课

    Android-UI常用组件评测

    本课为考评,满分100学分,共20道题,限时30分钟

步骤3: Android网络与通信

数据从哪来呢?怎么才能从服务器上获取实时的真数据呢?如果你有这个疑问,那你来对地方了。本步骤将介绍在Android中如何访问网络,并且将获取的数据用列表控件在本地展示出来。是不是很有用呢?快来学习吧!

    第1课

    网络操作

    掌握Android中操作网络的方式,和相关的权限设置,以及数据解析。

    第2课

    Handler通信

    掌握与其他线程协同工作,接收其他线程的消息并更新UI。

    第3课

    AsyncTask通信

    掌握在Android中使用AsyncTask的常用方法,能够实现异步下载。

    第4课

    ListView展示列表数据

    掌握在Android中以列表的方式显示数据,读取系统自带应用,为列表添加事件。

    第5课

    ListView实现隔行效果

    深入介绍ListView的应用,如它与网络操作和不同item的应用。

    第6课

    GridView实现九宫格

    掌握九宫格的实现方式、GirdView的排版设置以及常用事件。

    第7课

    CardView实现卡片布局效果

    本章将介绍Android5.0新增控件CardView,并利用其属性及常用方法实现扁平化视图、卡片布局效果。

    第8课

    网络操作测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤4: Android本地数据操作

为什么App关掉数据就没有了呢?为什么每次数据都要重新从服务器请求呢?原来是因为我们没有把数据存储在本地!本步骤将为大家讲解4种将数据存储在本地的方式。快来给你的数据在本地建一个温暖的家吧!

    第1课

    Android本地数据存储

    掌握如何将数据存储在Android设备中,以及讲解每一种存储方式适合存储的数据。

    第2课

    Android-SQLite操作

    掌握数据库SQLite,对数据库进行增删改查,并封装代码。

    第3课

    手风琴特效

    利用ExpanableListView实现网络、数据库数据的分组展示效果

    第4课

    ContentProvider初体验

    熟练掌握ContentProvider读取联系人,短消息的方式。

    第5课

    Android-本地数据存储评测

    本课为考评,满分100学分,共20道题,限时30分钟

步骤5: Android常用框架

本步骤将为大家介绍另一种编程方式:框架。框架的诞生将开发人员从复杂的步骤中解放出来,让我们专注于逻辑的开发。本步骤将为大家介绍2种入门框架:数据库框架OrmLite和图片加载框架Picasso。

    第1课

    OrmLite数据库框架

    掌握ORMLite的基本数据库操作,了解ORMLite中的1对多关系。

    第2课

    Okio & OkHttp

    OkHttp框架,可以说它是项目中最常用的一种网络操作开源框架,Okio也有它使用的独到之处。本课将介绍Okio、OkHttp的特点以及常用方法,从而轻松完成网络操作。

    第3课

    Picasso框架

    掌握利用Picasso框架加载网络图片的流程,并且了解图片裁剪,占位图等操作。

    第4课

    常用框架测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤6: 实战开发

最后,依然为大家准备了一个项目《小慕餐厅》考察大家的学习成果。不过这样就完了吗?NO~~我们深知广大学子在面试时的艰辛。从本专题起,将推出《Android面试集锦》课程,来帮助大家度过面试关。

    第1课

    ViewPager

    掌握多界面滑动跳转特效,掌握ViewPager+Fragment,实现导航效果。

    第2课

    屏幕适配

    掌握在不同手机中按照统一比例展现页面布局的方式。掌握常见的屏幕尺寸单位与换算。

    第3课

    百度地图

    本次课以百度地图为例介绍第三方SDK开发流程,并且带大家从零开始接入百度地图类库实现卫星地图和普通地图切换、定位地理位置、添加商户及商户信息展示等功能。

    第4课

    Android面试系列

    掌握在面试过程中常见的ContentProvider相关的问题,掌握解决方法。

    第5课

    小慕餐厅

    通过综合案例,带领大家巩固所学到的知识,掌握使用网络+数据库制作真实案例。

Android从界面到数据存储2018版

报名人数已满
¥699.00
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师