课程预览

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

步骤1: 网络操作

本步骤是网络操作的必备基础,数据从哪来呢?怎么才能从服务器上获取实时的真数据呢?如果你有这个疑问,那你来对地方了。本步骤将介绍在Android中如何访问网络,并且将获取的数据在UI显示出来。

    第1课

    Android网络操作

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

    第2课

    Handler通信

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

    第3课

    AsyncTask异步任务

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

步骤2: 高级控件

本步骤是网络数据显示的必备内容,在Android中如何访问网络之后,本步骤将介绍如何将获取的数据用列表控件在本地展示出来。

    第1课

    ListView展示列表数据

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

    第2课

    ListView实现隔行效果

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

    第3课

    CardView实现卡片布局效果

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

    第4课

    屏幕适配

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

    第5课

    Android网络操作测试

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

步骤3: 数据存储

本步骤是数据存储操作的必备内容, 为什么App关掉数据就没有了呢?数据都要重新从服务器请求吗?其实可以把数据存储在本地!本步骤将为大家讲解4种将数据存储在本地的方式,利用数据存储和网络操作提升App性能。

    第1课

    Android本地文件操作

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

    第2课

    Android数据库操作

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

    第3课

    手风琴特效

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

    第4课

    BroadcastReceiver

    主要学习系统广播与自定义广播的使用方法,包括广播的静态注册,动态注册,以及广播的生命周期。

    第5课

    Application全局应用

    掌握Application在APP开发中的使用场景、自定义Application的开发步骤、以及其生命周期。

    第6课

    Android本地数据操作测试

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

步骤4: 流行框架(上)

本步骤将为大家介绍另一种编程方式:框架。框架的诞生将开发人员从复杂的步骤中解放出来,让我们专注于逻辑的开发。本步骤将为大家介绍流行框架:网络操作框架OKhttp,数据库框架GreenDao,图片加载框架Glide等。

    第1课

    OkHttp网络操作框架

    本课将介绍项目中最常用的一种网络操作开源框架---OkHttp的特点以及常用方法,从而轻松完成网络操作。

    第2课

    EventBus事件总线

    它简化了应用程序内的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。

    第3课

    RecyclerView列表流行控件

    了解RecyclerView的优势使用场景,掌握RecyclerView的使用方法,如何添加动画与事件响应。

    第4课

    Glide图片流行框架

    Android的图片加载和缓存库,它主要专注于大量图片的流畅加载---Glide。

    第5课

    GreenDao数据库框架

    学习一款用于数据库创建与管理的框架----GreenDao。

步骤5: 流行框架(下)

本步骤将传授大家专注于Android系统的View注入框架ButterKnife,还会介绍主流第三方平台接入技术,极光推送和百度地图。为了方便开发者实现网页交互需求,这里还会为大家讲解WebView组件使用。

    第1课

    极光推送

    本门课程将介绍消息推送原理,如何利用第三方极光推送实现客户端的消息推送。

    第2课

    WebView浏览器组件

    本课学习WebView的基本使用,还有目前流行的Android与JS交互等内容。

    第3课

    ButterKnife实现View注入

    掌握如何使用ButterKnife框架进行View的注入,以简化开发。以及ButterKnife框架的分析。

    第4课

    百度地图

    介绍第三方SDK开发流程,并带大家从零开始接入百度地图类库实现卫星地图、定位、添加商户等功能。

步骤6: 项目实战

通过两个综合案例,带领大家巩固前面所学到的知识,掌握使用网络+第三方库制作一个餐饮类和一个图书阅读类的案例。

    第1课

    仿外卖开发点餐APP

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

    第2课

    仿QQ阅读的小慕书苑阅读器

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

Android 网络操作与流行框架

立即购买
¥668.00
意见反馈 帮助中心 APP下载
官方微信