Android应用程序开发教程(第2版)

Android应用程序开发教程(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2021-03
版次: 1
ISBN: 9787302572527
定价: 68.00
装帧: 平装
开本: 16开
页数: 305页
分类: 文学
  • 本书选用Android Studio作为开发工具,结合丰富的示例,图文并茂、深入浅出地分析讲解基于Android系统的应用程序设计。全书共分14章,内容主要包含Android开发环境搭建、Android模拟器的应用、Android应用程序的创建、用户界面设计、Activity的基本用法、对话框与消息框、常用资源、常用控件、Intent与BroadcastReceiver、图与动画、多媒体应用、网络通信与服务、数据存储以及传感器应用。书中技术内容安排不求面面俱到,但求要点突出、实用;示例代码的编写,层次分明、书写规范,注释清晰明了,特别易于代码的分析和解读,进而让读者快速掌握相关的技术。同时,对一些重点和难点的内容,还辅以必要的“说明”和“提示”,有助于知识点的学习和强化。
        为了辅助教师的课堂教学和读者自学,本书还提供了书中示例以及附录实验的全部程序源码,以便提高程序开发学习中的实践效率和参考借鉴。
        本书可作为计算机科学、通信电子以及自动化等相关专业高等院校师生的Android应用程序设计的教学用书,也可以用作Android程序开发者的参考书。 第1章  初识Android
      1.1  智能手机及其操作系统简介
      1.2  Android简介
        1.2.1  Android释义与应用
        1.2.2  Android系统的起源
        1.2.3  Android系统版本发布
        1.2.4  Android系统结构
        1.2.5  Android系统架构
        1.2.6  Android平台特性
      1.3  创建Android开发环境
        1.3.1  Android开发工具简介
        1.3.2  软件下载与安装
      习题
    第2章  Android模拟器
      2.1  Android模拟器简介
        2.1.1  Android虚拟设备与模拟器
        2.1.2  Android模拟器的功能限制
        2.1.3  Android模拟器的按键操作
      2.2  Android模拟器的应用与管理
        2.2.1  创建Android模拟器
        2.2.2  启动Android模拟器
        2.2.3  管理Android模拟器
      2.3  Android模拟器的存盘设置
      2.4  Android模拟器的硬件加速
      习题
    第3章  Android程序设计启航
      3.1  Android应用程序的创建及其结构解析
        3.1.1  新建Android应用程序
        3.1.2  Android应用程序的目录结构及文件
        3.1.3  初识XML布局文件
        3.1.4  初识Android应用程序中的Java代码
      3.2  运行应用程序
        3.2.1  通过模拟器运行应用程序
        3.2.2  通过手机运行应用程序
        3.2.3  手机管理软件应用简介
      3.3  调试应用程序
        3.3.1  Logcat简介
        3.3.2  利用Logcat调试应用程序
        3.3.3  利用Android Studio调试应用程序
      习题
    第4章  用户界面设计
      4.1  用户界面设计基础知识
        4.1.1  Android界面的结构与组成
        4.1.2  .XML简介及其在用户界面设计中的应用
        4.1.3  用户界面的可视化设计
      4.2  布局管理器在用户界面设计中的应用
        4.2.1  线性布局管理器
        4.2.2  表格布局管理器
        4.2.3  网格布局管理器
        4.2.4  框架布局管理器
        4.2.5  相对布局管理器
        4.2.6  约束布局管理器
      4.3  利用Java代码设计用户界面
      习题
    第5章  常用控件
      5.1  基本控件
        5.1.1  文本框与编辑框
        5.1.2  普通按钮
        5.1.3  单选按钮与单选按钮组
        5.1.4  复选框
        5.1.5  图片视图
      5.2  高级控件
        5.2.1  滚动视图
        5.2.2  下拉列表
        5.2.3  进度条与滑块
      习题
    第6章  对话框与消息框
      6.1  利用AlertDialog创建对话框
      6.2  利用Toast显示消息提示框
      习题
    第7章  常用资源的使用
      7.1  字符串资源
        7.1.1  定义字符串资源
        7.1.2  使用字符串资源
      7.2  颜色资源
        7.2.1  定义颜色值
        7.2.2  定义颜色资源
        7.2.3  使用颜色资源
      7.3  图片资源
        7.3.1  设置图片资源
        7.3.2  使用图片资源
      7.4  数组资源
        7.4.1  定义数组资源
        7.4.2  使用数组资源
      习题
    第8章  Activity(活动)
      8.1  Activity简介
      8.2  Activity的运行状态及生命周期
        8.2.1  Activity的运行状态
        8.2.2  Activity的生命周期
      8.3  Activity的属性
      8.4  Activity的应用基础
        8.4.1  创建Activity
        8.4.2  注册Activity
        8.4.3  启动和关闭Activity
      8.5  Activity的基本用法
        8.5.1  调用其他Activity
        8.5.2  在Activity之间传递数据
        8.5.3  返回并回传数据到前一个Activity
      习题
    第9章  Intent(意图)与BroadcastReceiver(广播接收者)
      9.1  Intent(意图)
        9.1.1  Intent简介
        9.1.2  Intent过滤器简介
        9.1.3  Intent的组成及其基本用法
      9.2  BroadcastReceiver(广播接收者)
        9.2.1  BroadcastReceiver简介
        9.2.2  BroadcastReceiver的基本用法
      习题
    第10章  图与动画
      10.1  绘制图形与文本
        10.1.1  Paint类
        10.1.2  Canvas类
      10.2  图像变换
        10.2.1  Bitmap类
        10.2.2  BitmapFactory类
        10.2.3  Matrix类
      10.3  动画设计
        10.3.1  逐帧动画
        10.3.2  补间动画
        10.3.3  属性动画
      习题
    第11章  多媒体应用
      11.1  MediaPlayer简介
      11.2  利用MediaPlayer播放音频
        11.2.1  播放资源文件中的音频
        11.2.2  播放文件系统中的音频
        11.2.3  播放流媒体中的音频
      11.3  利用MediaPlayer播放视频
        11.3.1  播放资源文件中的视频
        11.3.2  播放文件系统中的视频
        11.3.3  播放流媒体中的视频
      11.4  利用VideoView播放视频
      习题
    第12章  网络通信与服务
      12.1  Web服务器简介
      12.2  HTTP简介
      12.3  Get请求与Post请求简介
      12.4  通过HTTP访问网络
        12.4.1  利用HttpURLConnection访问网络
        12.4.2  利用HtpClient访问网络
      习题
    第13章  数据存储
      13.1  利用SharedPreferences存储数据
      13.2  利用文件存储数据
      13.3  利用SQLite数据库存储数据
        13.3.1  SQLite简介
        13.3.2  SQLite的数据类型
        13.3.3  SQLite的基本用法
      13.4  利用Content
  • 内容简介:
    本书选用Android Studio作为开发工具,结合丰富的示例,图文并茂、深入浅出地分析讲解基于Android系统的应用程序设计。全书共分14章,内容主要包含Android开发环境搭建、Android模拟器的应用、Android应用程序的创建、用户界面设计、Activity的基本用法、对话框与消息框、常用资源、常用控件、Intent与BroadcastReceiver、图与动画、多媒体应用、网络通信与服务、数据存储以及传感器应用。书中技术内容安排不求面面俱到,但求要点突出、实用;示例代码的编写,层次分明、书写规范,注释清晰明了,特别易于代码的分析和解读,进而让读者快速掌握相关的技术。同时,对一些重点和难点的内容,还辅以必要的“说明”和“提示”,有助于知识点的学习和强化。
        为了辅助教师的课堂教学和读者自学,本书还提供了书中示例以及附录实验的全部程序源码,以便提高程序开发学习中的实践效率和参考借鉴。
        本书可作为计算机科学、通信电子以及自动化等相关专业高等院校师生的Android应用程序设计的教学用书,也可以用作Android程序开发者的参考书。
  • 目录:
    第1章  初识Android
      1.1  智能手机及其操作系统简介
      1.2  Android简介
        1.2.1  Android释义与应用
        1.2.2  Android系统的起源
        1.2.3  Android系统版本发布
        1.2.4  Android系统结构
        1.2.5  Android系统架构
        1.2.6  Android平台特性
      1.3  创建Android开发环境
        1.3.1  Android开发工具简介
        1.3.2  软件下载与安装
      习题
    第2章  Android模拟器
      2.1  Android模拟器简介
        2.1.1  Android虚拟设备与模拟器
        2.1.2  Android模拟器的功能限制
        2.1.3  Android模拟器的按键操作
      2.2  Android模拟器的应用与管理
        2.2.1  创建Android模拟器
        2.2.2  启动Android模拟器
        2.2.3  管理Android模拟器
      2.3  Android模拟器的存盘设置
      2.4  Android模拟器的硬件加速
      习题
    第3章  Android程序设计启航
      3.1  Android应用程序的创建及其结构解析
        3.1.1  新建Android应用程序
        3.1.2  Android应用程序的目录结构及文件
        3.1.3  初识XML布局文件
        3.1.4  初识Android应用程序中的Java代码
      3.2  运行应用程序
        3.2.1  通过模拟器运行应用程序
        3.2.2  通过手机运行应用程序
        3.2.3  手机管理软件应用简介
      3.3  调试应用程序
        3.3.1  Logcat简介
        3.3.2  利用Logcat调试应用程序
        3.3.3  利用Android Studio调试应用程序
      习题
    第4章  用户界面设计
      4.1  用户界面设计基础知识
        4.1.1  Android界面的结构与组成
        4.1.2  .XML简介及其在用户界面设计中的应用
        4.1.3  用户界面的可视化设计
      4.2  布局管理器在用户界面设计中的应用
        4.2.1  线性布局管理器
        4.2.2  表格布局管理器
        4.2.3  网格布局管理器
        4.2.4  框架布局管理器
        4.2.5  相对布局管理器
        4.2.6  约束布局管理器
      4.3  利用Java代码设计用户界面
      习题
    第5章  常用控件
      5.1  基本控件
        5.1.1  文本框与编辑框
        5.1.2  普通按钮
        5.1.3  单选按钮与单选按钮组
        5.1.4  复选框
        5.1.5  图片视图
      5.2  高级控件
        5.2.1  滚动视图
        5.2.2  下拉列表
        5.2.3  进度条与滑块
      习题
    第6章  对话框与消息框
      6.1  利用AlertDialog创建对话框
      6.2  利用Toast显示消息提示框
      习题
    第7章  常用资源的使用
      7.1  字符串资源
        7.1.1  定义字符串资源
        7.1.2  使用字符串资源
      7.2  颜色资源
        7.2.1  定义颜色值
        7.2.2  定义颜色资源
        7.2.3  使用颜色资源
      7.3  图片资源
        7.3.1  设置图片资源
        7.3.2  使用图片资源
      7.4  数组资源
        7.4.1  定义数组资源
        7.4.2  使用数组资源
      习题
    第8章  Activity(活动)
      8.1  Activity简介
      8.2  Activity的运行状态及生命周期
        8.2.1  Activity的运行状态
        8.2.2  Activity的生命周期
      8.3  Activity的属性
      8.4  Activity的应用基础
        8.4.1  创建Activity
        8.4.2  注册Activity
        8.4.3  启动和关闭Activity
      8.5  Activity的基本用法
        8.5.1  调用其他Activity
        8.5.2  在Activity之间传递数据
        8.5.3  返回并回传数据到前一个Activity
      习题
    第9章  Intent(意图)与BroadcastReceiver(广播接收者)
      9.1  Intent(意图)
        9.1.1  Intent简介
        9.1.2  Intent过滤器简介
        9.1.3  Intent的组成及其基本用法
      9.2  BroadcastReceiver(广播接收者)
        9.2.1  BroadcastReceiver简介
        9.2.2  BroadcastReceiver的基本用法
      习题
    第10章  图与动画
      10.1  绘制图形与文本
        10.1.1  Paint类
        10.1.2  Canvas类
      10.2  图像变换
        10.2.1  Bitmap类
        10.2.2  BitmapFactory类
        10.2.3  Matrix类
      10.3  动画设计
        10.3.1  逐帧动画
        10.3.2  补间动画
        10.3.3  属性动画
      习题
    第11章  多媒体应用
      11.1  MediaPlayer简介
      11.2  利用MediaPlayer播放音频
        11.2.1  播放资源文件中的音频
        11.2.2  播放文件系统中的音频
        11.2.3  播放流媒体中的音频
      11.3  利用MediaPlayer播放视频
        11.3.1  播放资源文件中的视频
        11.3.2  播放文件系统中的视频
        11.3.3  播放流媒体中的视频
      11.4  利用VideoView播放视频
      习题
    第12章  网络通信与服务
      12.1  Web服务器简介
      12.2  HTTP简介
      12.3  Get请求与Post请求简介
      12.4  通过HTTP访问网络
        12.4.1  利用HttpURLConnection访问网络
        12.4.2  利用HtpClient访问网络
      习题
    第13章  数据存储
      13.1  利用SharedPreferences存储数据
      13.2  利用文件存储数据
      13.3  利用SQLite数据库存储数据
        13.3.1  SQLite简介
        13.3.2  SQLite的数据类型
        13.3.3  SQLite的基本用法
      13.4  利用Content
查看详情
相关图书 / 更多
Android应用程序开发教程(第2版)
Android应用程序开发项目化教程
李红日 裴芳
Android应用程序开发教程(第2版)
Android移动开发技术
杨剑勇、钱振江 著
Android应用程序开发教程(第2版)
Android项目开发实战教程
彭勇 郑慧君 董崇杰 汪嘉 叶广仔
Android应用程序开发教程(第2版)
Android高级应用编程实战(第二版)
李华忠;周彦兵;梁永生
Android应用程序开发教程(第2版)
Animate交互动画课件设计与制作
邱相彬
Android应用程序开发教程(第2版)
Android平台嵌入式仪器设计(中国地质大学武汉自动化与人工智能精品课程系列教材)
宋恒力、葛健、刘欢、董浩斌 编
Android应用程序开发教程(第2版)
Android应用程序设计案例教程
刘培林 李萍 主编
Android应用程序开发教程(第2版)
Android移动开发基础案例教程(第2版)
黑马程序员 著
Android应用程序开发教程(第2版)
Animate动画设计与制作项目教程
丁珏 编
Android应用程序开发教程(第2版)
Android App开发进阶与项目实战
欧阳燊
Android应用程序开发教程(第2版)
Android应用开发案例教程
卢向华 著
Android应用程序开发教程(第2版)
AngularJS从入门到实战(微课视频版)
陶国荣
您可能感兴趣 / 更多
Android应用程序开发教程(第2版)
Android应用程序开发教程
于国防、徐永刚、张玉杰 著
Android应用程序开发教程(第2版)
C#.NET网络程序设计实用教程/高等学校计算机类规划教材
于国防、李剑 著
Android应用程序开发教程(第2版)
C#语言Windows程序设计
于国防、李剑 编