全部商品分类

您现在的位置: 全部商品分类 > 工业技术 > 一般工业技术 > 一般工业技术

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

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

导语

  

内容提要

  

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

目录

第9章  数据存储
  9.1  SharedPreferences存储
    9.1.1  SharedPreferences接口
    9.1.2  SharedPreferences应用案例
  9.2  SQLite数据库
    9.2.1  SQLite数据库相关的类与接口
    9.2.2  管理SQLite数据库相关的方法及编程
    9.2.3  SQLite应用案例
  9.3  访问SD卡简介
    9.3.1  访问SD卡常用的方法及常量
    9.3.2  访问SD卡权限设置
    9.3.3  关于SD卡的相关编程
  9.4  文件存储
  9.5  ContentProvider
    9.5.1  实现数据共享的相关类、接口与权限
    9.5.2  ContentProvider应用案例
  小结
  练习
第10章  后台处理
  10.1  消息通知Notification
    10.1.1  Notification简介
    10.1.2  简单通知应用
    10.1.3  自定义通知栏
  10.2  广播接收器BroadcastReceiver
    10.2.1  广播的内容及分类
    10.2.2  注册广播接收器
    10.2.3  广播接收器的生命周期
    10.2.4  发送广播
    10.2.5  BroadcastReceiver的应用案例
  10.3  Android后台线程
    10.3.1  线程Thread
    10.3.2  Handler消息传递机制
    10.3.3  异步任务AsyncTask
    10.3.4  Android线程池简介
  10.4  服务Service
    10.4.1  Service的生命周期
    10.4.2  使用Service
    10.4.3  Service的应用案例
  小结
  练习
第11章  多媒体应用
  11.1  音频与视频播放
    11.1.1  音频播放
    11.1.2  视频播放
  11.2  声音数据采集
    11.2.1  MediaRecorder的常用方法
    11.2.2  使用MediaRecorder的步骤
    11.2.3  申请权限
  11.3  图像数据采集
    11.3.1  调用第三方相机拍照
    11.3.2  使用Android提供的类实现拍照
  小结
  练习
第12章  手机基本功能
  12.1  手机基本特性
    12.1.1  更改手机配置
    12.1.2  查看手机信息
    12.1.3  查看电池电量
    12.1.4  振动设置
  12.2  手机即时通信
    12.2.1  短信管理
    12.2.2  电话管理
  12.3  手机传感器
    12.3.1  Android中的传感器
    12.3.2  传感器应用的开发
    12.3.3  应用案例
  12.4  手机定位
    12.4.1  手机定位技术
    12.4.2  手机定位信息
  小结
  练习
第13章  网络通信技术
  13.1  网络访问权限
  13.2  浏览网页
    13.2.1  通过Intent启动浏览器
    13.2.2  使用WebView控件浏览网页
  13.3  基于HTTP协议的接口通信
    13.3.1  HTTP协议
    13.3.2  HTTP访问网络
    13.3.3  HttpURLConnection接口应用
    13.3.4  OkHttp网络请求框架
  13.4  基于TCP协议的Socket通信
    13.4.1  TCP/IP协议概述
    13.4.2  Socket通信
    13.4.3  Socket通信应用
  小结
  练习
第14章  第三方SDK应用
  14.1  地图SDK
    14.1.1  获取密钥
    14.1.2  下载开发包
    14.1.3  配置开发环境
    14.1.4  地图应用
  14.2  语音SDK
    14.2.1  下载开发包
    14.2.2  配置开发环境
    14.2.3  语音识别与合成应用
  14.3  社交SDK
    14.3.1  申请微信APPID
    14.3.2  接入微信应用
  小结
  练习
第15章  应用项目实例开发与发布
  15.1  分析与设计
    15.1.1  应用项目的需求分析
    15.1.2  系统设计
  15.2  服务器端Web管理程序的部署说明
    15.2.1  安装Java SDK
    15.2.2  安装MySQL
    15.2.3  安装数据库
    15.2.4  安装IDE并配置项目开发环境
    15.2.5  打包WAR
    15.2.6  部署WAR
  15.3  客户端App实现
    15.3.1  目录结构规划
    15.3.2  素材准备
    15.3.3  开发实现
  15.4  项目调试与测试
    15.4.1  调试程序
    15.4.2  测试
  15.5  打包发布
    15.5.1  打包
    15.5.2  发布上线
  小结
参考文献