Android移动应用开发
全新正版 极速发货
¥
35.4
5.1折
¥
69
全新
库存2件
作者罗剑潘雪峰
出版社机械工业出版社
ISBN9787111708520
出版时间2022-08
装帧平装
开本16开
定价69元
货号1202706168
上书时间2024-09-02
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言第1章 初识Android开发1本章简介1学习目标11.1 Android系统概述11.1.1 Android的历史和发展21.1.2 Android的特点31.1.3 Android的系统架构31.2 搭建Android开发环境51.2.1 开发工具准备51.2.2 安装开发环境51.3 开发Android应用程序101.3.1 开发第一个Android应用程序101.3.2 Android项目结构分析141.3.3 程序文件分析161.4 资源的管理与引用181.4.1 字符串资源文件181.4.2 颜色资源191.4.3 可绘制对象资源191.4.4 主题与样式资源201.4.5 布局资源221.5 应用程序主题制作231.6 程序的日志231.7 程序调试241.8 开发一个欢迎界面26本章习题27第2章 Android控件与界面交互28本章简介28学习目标282.1 界面布局概述282.1.1 View和ViewGroup概述282.1.2 布局声明292.1.3 布局的类型302.1.4 界面中的尺寸312.2 常见的UI控件322.2.1 TextView及其子类322.2.2 ImageView及其子类352.2.3 RadioButton和CheckBox392.2.4 ProgressBar及其子类422.3 消息框与对话框442.3.1 消息框442.3.2 对话框452.3.3 其他对话框492.4 Android事件处理512.4.1 事件处理概述512.4.2 基于监听的事件处理512.4.3 基于回调的事件处理562.5 系统配置与屏幕方向监听572.5.1 响应系统设置的机制和方法572.5.2 监听屏幕方向的改变58本章习题60第3章 Android界面布局61本章简介61学习目标613.1 Android布局管理613.1.1 LinearLayout(线性布局)613.1.2 RelativeLayout(相对布局)643.1.3 TableLayout(表格布局)653.1.4 FrameLayout(帧布局)673.1.5 ConstraintLayout(约束布局)683.2 AdapterView及其子类713.2.1 ListView723.2.2 Adapter接口及其实现类733.3 使用RecyclerView创建列表823.3.1 RecyclerView介绍823.3.2 使用RecyclerView重构选课界面833.4 菜单863.4.1 选项菜单863.4.2 上下文菜单893.4.3 弹出式菜单91本章习题92第4章 Activity组件93本章简介93学习目标934.1 Activity基础934.1.1 认识Activity934.1.2 创建和配置Activity944.2 Activity的生命周期994.2.1 Activity的生命周期简介994.2.2 生命周期的回调方法1064.3 Intent的使用1074.3.1 Intent1074.3.2 IntentFilter1084.4 Activity之间的数据传递1094.4.1 Activity之间交换数据1094.4.2 数据回传1124.5 Activity的启动模式概述1154.5.1 Android中的任务栈1154.5.2 Activity的4种启动模式1164.6 Fragment1184.6.1 认识Fragment1184.6.2 Fragment的生命周期1194.6.3 Fragment的加载1214.7 Fragment传值1264.8 学生信息查询129本章习题131第5章 Android数据存储133本章简介133学习目标1335.1 数据存储方式概述1335.2 文件存储1345.2.1 外部存储1345.2.2 内部存储1395.2.3 XML文件操作1415.3 SharedPreferences存储1485.3.1 SharedPreferences存储数据1485.3.2 SharedPreferences读取数据1495.4 SQLite数据库存储1545.4.1 SQLiteDatabase简介1555.4.2 创建数据库和表1565.4.3 数据操作方法1585.5 使用Room操作数据库1625.6 实现学生信息管理164本章习题171第6章 ContentProvider的使用173本章简介173学习目标1736.1 ContentProvider介绍1736.1.1 ContentProvider中的方法1746.1.2 URI简介1756.1.3 使用ContentResolver操作数据1776.2 使用ContentProvider共享数据1826.2.1 创建ContentProvider子类1826.2.2 使用ContentResolver调用方法1856.3 ContentObserver1876.3.1 ContentObserver的工作原理1876.3.2 ContentObserver的使用1886.4 Application全局应用1966.4.1 Application简介1966.4.2 使用自定义Application类1976.5 读取系统短信1986.6 添加联系人199本章习题200第7章 Android网络编程202本章简介202学习目标2027.1 网络编程基础2027.1.1 网络通信协议2027.1.2 使用Socket进行通信2047.1.3 使用URL访问网络资源2087.2 使用HTTP访问网络2137.2.1 HTTP简介2137.2.2 HttpURLConnection2147.2.3 WebView的用法2187.2.4 OkHttp2207.3 解析JSON格式数据2237.3.1 JSON简介2237.3.2 使用JSONObject对象2257.3.3 使用GSON库2277.4 Handler2287.4.1 Android中的多线程2287.4.2 Handler与界面线程的通信2307.5 异步任务(AsyncTask)2327.6 新闻列表客户端239本章习题243第8章 图像与多媒体应用245本章简介245学习目标2458.1 图像与绘图2458.1.1 Android中图像的处理2458.1.2 绘图2478.1.3 Matrix类2498.2 动画2508.2.1 逐帧动画2508.2.2 补间动画2518.2.3 属性动画2578.2.4 使用SurfaceView实现动画2598.3 音频播放控件2608.3.1 使用MediaPlayer播放音频2608.3.2 使用SoundPool播放音效2668.3.3 使用MediaRecorder录制音频2698.4 视频播放控件2748.4.1 VideoView播放视频2748.4.2 SurfaceView播放视频276本章习题280第9章 广播机制与服务组件282本章简介282学习目标2829.1 广播机制2829.1.1 广播的使用2839.1.2 广播的类型2849.1.3 广播接收者2859.2 自定义广播2879.2.1 全局广播2879.2.2 本地广播2919.3 Service概述2939.3.1 创建和使用Service2939.3.2 IntentService的使用2989.4 服务通信3009.5 Service的生命周期304本章习题310第10章 Android框架的应用312本章简介312学习目标31210.1 EventBus框架31210.1.1 EventBus简介31210.1.2 EventBus的使用31410.2 Glide框架32510.2.1 Glide框架简介32510.2.2 Glide框架的使用32610.3 ORM框架33010.3.1 GreenDao简介33010.3.2 GreenDao的使用33110.4 ViewBinding视图绑定333本章习题334参考文献336
内容摘要
本书介绍了Android开发的基础知识与流行框架,内容包括Android程序结构与基础入门、Android程序的界面设计与控件的使用、Android的事件处理、Activity组件、内容提供者、广播机制、服务、数据存储技术、Android网络编程技术、多媒体技术以及流行的Android开发框架,如OkHttp、GSON、EventBus、Glide等。书中重要的知识点都配有示例,所有示例均使用AndroidStudio3.5工具开发。本书内容理论与实践相结合,理实一体,任务驱动,示例选用的技术一般为较新的版本,通过需求分析与实现的参考代码,逐步提高读者的动手能力。本书配套有教学视频、教学课件、案例源代码以及习题等教学资源,知识点对应的示例都采用较新的技术实现,尽量与企业岗位需求接轨。本书可作为高等院校本、专科计算机相关专业的教材,也可作为Android开发者的培训教材与自学参考书,非常适合Android开发入门阶段的读者。
— 没有更多了 —
以下为对购买帮助不大的评价