注册 登录 进入教材巡展 进入在线书城
#

出版时间:2022

出版社:北京师范大学出版社

以下为《Android网络应用程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 北京师范大学出版社
  • 9787303245833
  • 1版
  • 264837
  • 65247450-3
  • 16开
  • 2022
  • 236
  • 工学
  • 软件工程
  • TN929.53
  • 计算机
  • 高职
作者简介
贾跃,北京信息职业技术学院,副教授,教龄24年,取得了通信专业工程硕士学位和计算机网络管理员高级技师资格。主要承担计算机及通信类专业课授课工作,曾先后讲授过“数字通信技术”、“现代交换技术”、“程控交换设备”、“移动通信技术”、“移动接入网络优化”、“4G全网通信技术”、“移动终端应用开发”、“通信工程项目管理”等课程。
查看全部
内容简介
本书以Android应用案例为载体,循序渐进介绍Android网络程序的设计、编码、调试和测试等工作,由Android程序设计基础和Android网络应用开发两个主要部分组成。其中,Android程序设计基础部分包括系统简介、开发环境搭建、资源定义与使用、常见组件与UI设计、Activity和Intent;Android网络应用开发部分包括TCP协议网络通信、URL访问网络资源、HTTP访问网络、WebView视图。书中每个技术点均采用小型程序案例进行说明,力求突出重点,淡化冗余信息,让初学者能够快速掌握Android移动网络应用程序的开发流程和技巧。
目录
第1章 Android系统简介
1.1 Android系统基本概念
1.1.1 Android系统的产生
1.1.2 Android系统的特点
1.1.3 Android系统的架构
1.2 Android开发环境搭建
1.2.1 下载并安装JDK
1.2.2 下载并安装Eclipse
1.2.3 下载并安装Android SDK
1.2.4 下载并安装ADT
1.3 Android应用程序介绍
1.3.1 Android应用程序的创建步骤
1.3.2 Android工程的目录结构
1.3.3 Android主要文件的分析
思考与练习题

第2章 Android的资源
2.1 资源的类型和使用
2.1.1 Android资源的类型
2.1.2 Android资源的使用
2.2 颜色资源的定义和使用
2.3 字符串资源的定义和使用
2.4 尺寸资源的定义和使用
2.5 图片资源的定义和使用
2.6 原生文件使用简介
思考与练习题

第3章 用户界面设计
3.1 布局管理器
3.1.1 线性布局(LinearLayout)
3.1.2 相对布局(RelativeLayout)
3.1.3 表格布局(TableLayout)
3.1.4 框架布局(FrameLayout)
3.2 基本界面组件
3.2.1 文本框(TextView)
3.2.2 按钮(Button)和图片按钮(ImageButton)
3.2.3 提示(Toast)
3.2.4 编辑框(EditText)
3.2.5 图片视图(ImageView)
3.2.6 单项选择(RadioGroup和RadioButton)
3.2.7 多项选择(CheckBox)
3.2.8 列表视图(ListView)
3.2.9 下拉列表(Spinner)
3.2.10 自动提示(AutoCompleteTextView)
3.2.11 日期和时间(DatePicker和TimePicker)
3.2.12 进度条(ProgressBar)
3.3 菜单
3.3.1 选项菜单
3.3.2 子菜单
3.3.3 上下文菜单
3.4 对话框
3.4.1 提示对话框
3.4.2 列表对话框
3.4.3 单选对话框
3.4.4 多选对话框
3.4.5 进度条对话框
3.4.6 简单视图对话框
3.4.7 自定义格式对话框
思考与练习题

第4章 事件处理和多线程
4.1 基于监听的事件处理
4.1.1 内部类作为监听器
4.1.2 匿名内部类作为监听器
4.1.3 外部类作为监听器
4.1.4 Activity本身作为监听器
4.1.5 直接绑定到标签
4.2 基于回调的事件处理
4.2.1 回调组件自己的方法
4.2.2 回调组件所在Activity的方法
4.3 多线程的创建与使用
4.3.1 消息的发送与处理
4.3.2 线程的创建与启动
思考与练习题

第5章 Android应用程序组件
5.1 Activity和Intent
5.1.1 Activity的简介
5.1.2 Activity的创建和注册
5.1.3 Activity的启动和关闭
5.1.4 Activity之间的数据传递
5.1.5 Intent的概念和属性
5.2 Service组件
5.2.1 Service的简介
5.2.2 Service的启动和关闭
5.2.3 与Service通信
5.3 BroadcastReceiver组件
5.3.1 广播事件机制
5.3.2 广播接收的实现
5.3.3 广播发送的实现
思考与练习题

第6章 数据存储与共享
6.1 SharedPreferences数据存储
6.1.1 SharedPreferences应用程序接口
6.1.2 SharedPreferences存取数据步骤
6.2 Files数据存储
6.3 数据库SQLite存储
6.3.1 用SQLiteDatabase操作数据库
6.3.2 用SQLiteOpenhelper操作数据库
6.4 ContentProvider数据共享
6.4.1 ContentProvider简介
6.4.2 Uri简介
6.4.3 使用ContentResolver操作数据
思考与练习题

第7章 TCP协议网络通信
7.1 TCP协议介绍
7.1.1 TCP协议通信过程
7.1.2 Socket通信系统
7.2 使用Socket通信
7.2.1 创建TCP服务端
7.2.2 创建TCP客户端
7.2.3 获取输入输出流
7.2.4 设置超时时长
7.3 多线程通信
思考与练习题

第8章 HTTP协议网络通信
8.1 Tomcat的安装与配置
8.1.1 Tomcat软件简介
8.1.2 安装Tomcat软件
8.1.3 创建Tomcat服务器
8.1.4 创建并运行Web工程
8.2 使用URL访问网络资源
8.2.1 URL的概念和格式
8.2.2 使用URL读取网络资源
8.2.3 使用URLConnection提交请求
8.3 使用HTTP协议访问网站
8.3.1 HTTP协议介绍
8.3.2 使用HttpURLConnection
8.3.3 使用HttpClient
8.4 使用WebView显示网页
8.4.1 使用WebView浏览网页
8.4.2 使用WebView加载HTML代码
思考与练习题