全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 无线电电子.电讯

Android应用开发教程(上基于Android Studio的案例开发全析)

  • 定价: ¥69
  • ISBN:9787302578055
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:376页
  • 作者:编者:张冬玲//张...
  • 立即节省:
  • 2021-06-01 第1版
  • 2021-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    《Android应用开发教程(上基于Android Studio的案例开发全析)》以Android11为系统平台,以Studio4.0.1为开发环境,全面介绍Android应用开发的相关知识和技术。
    《Android应用开发教程(上基于Android Studio的案例开发全析)》共15章,分上、下两册。上册主要涉及Android入门级基础内容:第1-3章,主要介绍Android平台概述及基本概念;第4~8章,主要介绍Android应用项目页面的常见布局管理器、控件的使用及事件处理等技术。上册内容覆盖了Android应用的用户界面编程全部内容。下册主要涉及Android进阶技术:第9~14章分别介绍Android的数据存储、后台处理、多媒体应用、手机基本功能、网络通信和第三方开发包应用开发,覆盖了Android应用开发中涉及的数据处理技术和逻辑控制技术;第15章介绍“我的音乐盒”实战项目的完整开发过程,对实际应用开发极具参考价值。
    《Android应用开发教程(上基于Android Studio的案例开发全析)》精心设计出各章后面的练习题,汇合集成之后便是下册最后的实例项目的主要功能模块。
    《Android应用开发教程(上基于Android Studio的案例开发全析)》内容全面,案例丰富,实践性强。各章节内容讲述透彻,注重知识的来龙去脉,案例解析清晰。章与章之间环环相扣,内容由浅入深,引导读者逐步步入Android应用开发的奇妙世界。
    《Android应用开发教程(上基于Android Studio的案例开发全析)》不仅可作为本科院校、大中专院校、IT技能开发培训机构的相关课程的教材,也可作为移动应用开发设计人员的参考用书。

目录

第l章  Android开发起步
  1.1  Android移动开发平台概述
    1.1.1  认识Android
    1.1.2  Android的发展
    1.1.3  Android各版本的分布
    1.1.4  Android平台特点
    1.1.5  Android的应用发展前景
  1.2  Android框架简介
    1.2.1  Linux内核
    1.2.2  硬件抽象层
    1.2.3  系统运行库
    1.2.4  Java API框架
    1.2.5  应用程序
  1.3  Android环境搭建
    1.3.1  Android集成开发环境
    1.3.2  下载Android开发工具
    1.3.3  开发环境的安装与配置
  1.4  Android的第一个应用
    1.4.1  Android Studio IDE界面
    1.4.2  创建一个Android应用项目
    1.4.3  运行第一个Android应用
    1.4.4  第一个Android应用的签名打包
小结
练习
第2章  Android应用项目的构成
  2.1  Android应用项目目录结构
    2.1.1  目录结构略览
    2.1.2  app目录说明
  2.2  Android应用项目解析
    2.2.1  资源及其描述文件
    2.2.2  逻辑代码文件
    2.2.3  项目清单文件
  2.3  Android的基本组件
    2.3.1  Android基本组件概述
    2.3.2  Intent和IntentFilter
  2.4  Gradle配置文件
    2.4.1  项目的build.gradle
    2.4.2  模块的build.gradle
    2.4.3  settings.gradle
小结
练习
第3章  Android应用项目的控制机制
  3.1  Android应用项目的界面控制概述
  3.2  Android应用项目的任务、进程和线程
    3.2.1  任务
    3.2.2  进程
    3.2.3  线程
  3.3  Android应用项目生命周期
    3.3.1  Activity的生命周期
    3.3.2  Activity生命周期中的方法
  3.4  Android组件间的通信
    3.4.1  Intent对象
    3.4.2  Intent过滤器
    3.4.3  Intent解析
    3.4.4  Intent使用案例
  3.5  用户界面状态保存
    3.5.1  使用SharedPreferences对象
    3.5.2  使用Bundle对象
    3.5.3  SharedPreferences与Bundle的区别
小结
练习
第4章  Android应用项目用户界面基础
  4.1  View类概述
    4.1.1  关于View
    4.1.2  关于ViewGroup
  4.2  布局
    4.2.1  构建布局
    4.2.2  常见布局
  4.3  基本控件
    4.3.1  文本框(TextView)
    4.3.2  编辑框(EditText)
    4.3.3  图片控件(ImageView)
    4.3.4  按钮(Button)
    4.3.5  图片按钮(ImageButton)
    4.3.6  开关(Switch)与状态开关按钮(ToggleButton)
    4.3.7  复选框(CheckBox)与单选按钮(RadioButton)
    4.3.8  模拟时钟(AnalogClock)与数字时钟(DigitalClock)
    4.3.9  时间选择器(TimePicker)与日期
选择器(DatePicker)
    4.3.10  进度条与滑块控件
  4.4  简单的UI设计案例
小结
练习
第5章  Android事件处理与数据绑定
  5.1  基于回调机制的事件处理
    5.1.1  回调方法
    5.1.2  基于回调的事件处理
  5.2  基于监听接口的事件处理
    5.2.1  Android的监听事件处理模型
    5.2.2  监听器接口与回调方法
    5.2.3  事件监听器接口的实现方法
  5.3  数据绑定(DataBinding)
    5.3.1  DataBinding的主要作用
    5.3.2  DataBinding的基本用法
    5.3.3  使用DataBinding的优缺点
  5.4  视图绑定(ViewBinding)
    5.4.1  使用ViewBinding的前提条件
    5.4.2  ViewBinding的基本用法
    5.4.3  ViewBinding和DataBinding的区别
小结
练习
第6章  Android容器类控件
  6.1  与适配器相关的控件
    6.1.1  自动完成编辑框(AutoCompleteTextView)
    6.1.2  下拉框(Spinner)
    6.1.3  列表视图(ListView)
    6.1.4  网格视图(GridView)
    6.1.5  循环视图(RecyclerView)
    6.1.6  下拉刷新(SwipeRefreshLayout)
  6.2  与视图动态展示相关的控件
    6.2.1  滚动视图(ScrollView与HorizontalScroIlView)
    6.2.2  图像切换器(ImageSwitcher)
    6.2.3  卡片视图(CardView)
    6.2.4  翻页视图(ViewPager)
  6.3  Fragment类
    6.3.1  Fragment的生命周期
    6.3.2  创建Fragment
    6.3.3  静态添加Fragment
    6.3.4  动态添加Fragment
小结
练习
第7章  Android组合控件
  7.1  标签栏
    7.1.1  基于FragmentTabHost的标签栏设计
    7.1.2  基于TabLayout的标签栏设计
  7.2  导航栏
    7.2.1  工具栏(Toolbar)
    7.2.2  溢出菜单(OverflowMenu)
    7.2.3  搜索框(SearchView)
  7.3  对话框
    7.3.1  提示消息(Toast)
    7.3.2  提示对话框(Dialog)
    7.3.3  进度对话框(ProgressDialog)
    7.3.4  日期和时间选择对话框(DatePickerDialog&TimePickerDialog)
小结
练习
第8章  Android图形与动画
  8.1  2D、3D图形
    8.1.1  2D图形相关类
    8.1.2  3D图形编程
  8.2  动画播放
    8.2.1  帧动画
    8.2.2  补间动画
小结
练习