网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android移动网络程序设计案例教程(Android Studio版第2版微课视频版21世纪高等学校计算机类课程创新系列教材)
分类 科学技术-工业科技-电子通讯
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书以Android Studio为开发环境,从移动网络编程应用需求出发,由浅入深、循序渐进地介绍了Android基础编程和网络编程,涵盖了Android移动网络程序设计的理论、实验和课程设计。第1~6章是Android程序开发基础,包括开发环境搭建、移动程序创建、用户界面设计、组件通信、数据存储与访问、广播与后台服务;第7~11章是Android网络编程,包括WiFi操作、TCP、UDP、HTTP、蓝牙和百度地图应用编程;第12章是Android移动应用编程实践,包括Android开发环境搭建、移动程序结构、用户界面、组件通信、数据存储与访问、后台服务、WiFi管理、Socket、HTTP、蓝牙及百度地图应用开发实验;第13章是Android移动应用编程课程设计,包括设计目的、题目及要求等。
本书采用微课教学、案例教学和项目引导驱动教学多种方式,除对每章的重要知识点辅以范例讲解和微课教学外,还以“移动点餐系统”项目为线索,在将各章节知识点串起来的过程中重点揭示如何将所学技能进行实战,从而领悟到更多的工程技巧。通过本书的学习,读者可快速掌握移动网络应用程序的开发流程和编程技能,并获得较好的工程实践体验。
本书既可作为高等院校信息技术专业的教材,也可供相关专业人士参考使用。同时,为了配合教学及自学,本书提供了配套的教学课件(PPT)、程序代码和案例的视频讲解。
目录
第1章 Android开发起步 视频讲解:15分钟(4个)
1.1 Android简介
1.1.1 Android起源与发展
1.1.2 Android特点
1.1.3 Android体系结构
1.2 Android Studio开发环境
1.2.1 Android Studio概要
1.2.2 安装JDK
1.2.3 安装和启动Android Studio
1.2.4 Android SDK的下载、配置与升级
1.2.5 Android SDK目录结构
1.3 在Android Studio开发环境中使用Android
1.3.1 打开Android Studio项目
1.3.2 Eclipse项目的导入
1.3.3 运行Android项目
1.4 Android四大组件
1.4.1 Activity
1.4.2 Service
1.4.3 BroadcastReceiver
1.4.4 ContentProvider
第2章 Android应用程序及生命周期 视频讲解:52分钟(5个)
2.1 创建“移动点餐系统”Android程序
2.1.1 创建“移动点餐系统”项目
2.1.2 剖析“移动点餐系统”项目结构
2.2 “移动点餐系统”项目关键文件
2.2.1 layout目录中的activity_main.xml文件
2.2.2 AndroidManifest.xml文件
2.2.3 R.java文件
2.2.4 src目录中的MainActivity.java文件
2.3 Android生命周期
2.3.1 程序生命周期
2.3.2 Activity生命周期
2.4 程序调试
2.4.1 LogCat
2.4.2 程序跟踪
第3章 Android用户界面程序设计 视频讲解:153分钟(12个)
3.1 用户界面基础
3.2 界面布局
3.2.1 框架布局
3.2.2 线性布局
3.2.3 相对布局
3.2.4 约束布局
3.2.5 表格布局
3.2.6 网格布局
3.2.7 布局的混合使用
3.3 界面常用控件
3.3.1 TextView和EditText
3.3.2 Button和ImageButton
3.3.3 CheckBox和RadioButton
3.3.4 Spinner和ListView
3.3.5 自定义列表
3.4 “移动点餐系统”用户界面
3.4.1 实体模型类设计
3.4.2 主界面设计
3.4.3 用户注册界面设计
3.4.4 点餐菜单界面设计
第4章 多个用户界面的程序设计 视频讲解:84分钟(9个)
4.1 用户界面切换与传递参数
4.1.1 传递参数的组件Intent
4.1.2 启动另一个Activity
4.1.3 Activity间的数据传递
4.2 消息提示
4.3 对话框
4.3.1 消息对话框
4.3.2 普通对话框
4.4 菜单
4.4.1 选项菜单
4.4.2 快捷菜单
4.5 操作栏与Fragment
4.5.1 操作栏
4.5.2 Fragment与分页显示
4.6 “移动点餐系统”多用户界面程序设计
4.6.1 用户登录
4.6.2 用户注册
4.6.3 用户信息修改
4.6.4 用户点餐
4.6.5 选择通信方式
第5章 Android数据存储与访问 视频讲解:76分钟(3个)
5.1 简单存储
5.1.1 SharedPreferences
5.1.2 使用SharedPreferences存储用户登录信息
5.2 文件存储
5.2.1 内部存储
5.2.2 外部存储
5.2.3 编写一个文件存储访问类
5.2.4 “移动点餐系统”中的文件操作
5.3 数据库存储
5.3.1 SQLite简介
5.3.2 管理和操作SQLite数据库的对象
5.3.3 数据操作
5.3.4 用数据库管理“移动点餐系统”中的菜单
第6章 Android系统的广播与服务 视频讲解:71分钟(6个)
6.1 广播消息
6.1.1 广播概述
6.1.2 发送广播
6.1.3 接收广播
6.1.4 用广播来告知用户登录情况
6.2 服务简介
6.2.1 Service生命周期
6.2.2 Service使用方式
6.3 本地服务
6.3.1 服务的管理
6.3.2 多线程服务
6.3.3 服务的绑定
6.3.4 在“移动点餐系统”中用服务方式初始化菜单
6.4 远程服务
6.4.1 进程间的通信
6.4.2 服务的创建与调用
第7章 网络编程基础 视频讲解:20分钟(1个)
7.1 网络编程基本知识
7.1.1 网络通信模型及结构
7.1.2 TCP/IP网络模型及协议
7.1.3 网络程序通信机制
7.2 在Android系统中操作WiFi
7.2.1 WifiManager类
7.2.2 在Android中控制WiFi
7.2.3 WifiInfo类
7.2.4 WiFi下获取IP与MAC地址
第8章 Socket编程 视频讲解:55分钟(3个)
8.1 套接字
8.1.1 建立TCP套接字
8.1.2 建立UDP套接字
8.2 TCP传输编程
8.2.1 Socket类与ServerSocket类
8.2.2 使用TCP套接字传输数据
8.2.3 使用TCP进行手机文件传输
8.3 UDP传输编程
8.3.1 DatagramPacket类与DatagramSocket类
8.3.2 使用UDP套接字传输数据
8.3.3 使用UDP进行小文件的传输
8.4 使用无线局域网的“移动点餐系统”
8.4.1 “移动点餐系统”的PC服务器编程
8.4.2 “移动点餐系统”的Android客户端编程
第9章 HTTP编程 视频讲解:47分钟(4个)
9.1 HTTP概述
9.2 U
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 22:21:49