وبلاگ بلیان

Android 7应用程序开发教程

معرفی کتاب «Android 7应用程序开发教程» نوشتهٔ 李波، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Android 7应用程序开发教程» در دستهٔ بدون دسته‌بندی قرار دارد.

Android系统是目前最为流行的智能手机操作系统之一,面向Android系统的应用开发是目前的技术热点。本书针对Android SDK 7,结合全新的Android Studio开发环境,对Android应用编程基础知识进行讲解,易于读者理论联系实践,尽快掌握Android系统编程知识。 本书分为14章,使用Java开发语言,内容主要包括Android 系统的发展历史、系统架构、应用程序框架、界面开发、网络访问、多媒体应用程序开发、数据存储等。本书每一章都给出实例,使读者进一步巩固所学的知识,提高综合实战能力。 本书既适合熟悉Java编程的Android初学者和具有一定Android编程经验的用户,也可供广大计算机工作者和软件开发者参考。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 Android系统概述 16 1.1 智能手机 16 1.2 什么是Android 19 1.3 Android系统架构 22 1.4 Android 7新特性介绍 24 1.5 小结 27 1.6 习题 27 第2章 搭建Android开发环境 28 2.1 系统需求 28 2.2 软件安装 28 2.3 Android SDK介绍 35 2.4 创建第一个Android应用程序 38 2.5 调试程序 46 2.6 小结 47 2.7 习题 47 第3章 Android应用程序结构 48 3.1 应用程序基本组成 48 3.2 Activity 50 3.3 资源 55 3.4 Manifest文件 55 3.5 App Widgets 58 3.6 进程和线程 64 3.7 小结 69 3.8 习题 70 第4章 Android GUI开发 71 4.1 View和View Group 71 4.2 使用XML定义视图 72 4.3 布局 75 4.4 常用Widget组件 86 4.5 Menu和Action Bar 128 4.6 Bitmap 135 4.7 对话框 138 4.8 Toast和Notification 142 4.9 多窗口模式 151 4.10 界面事件响应 154 4.10 小结 159 4.11 习题 159 第5章 电话和短信应用程序开发 160 5.1 Intent 160 5.2 拨号程序 163 5.3 短信程序 166 5.4 照相机程序 172 5.5 小结 175 5.6 习题 175 第6章 多媒体开发 176 6.1 Service 176 6.2 Broadcast Receiver 178 6.3 音频 181 6.4 视频 197 6.5 小结 217 6.6 习题 217 第7章 数据存储 218 7.1 SharedPreferences 218 7.2 文件存储 222 7.3 SQLite 226 7.4 ContentProvider 238 7.5 数据同步到云端 253 7.6 数据备份与恢复 260 7.7 小结 268 7.8 习题 269 第8章 网络编程 270 8.1 HTTP通信 270 8.2 Socket通信 283 8.3 Bluetooth通信 289 8.4 WIFI通信 311 8.5 NFC 334 8.6 USB 338 8.7 SIP 348 8.8 小结 354 8.9 习题 354 第9章 智能传感器 355 9.1 获取位置信息 355 9.2 使用Google地图服务 362 9.3 传感器 369 9.4 运动传感器 373 9.5 位置传感器 376 9.6 环境传感器 379 9.7 小结 380 9.8 习题 380 第10章 绘图 381 10.1 2D绘图 381 10.2 Drawable 394 10.3 3D 绘图 396 10.4 硬件加速 400 10.5 RenderScript 403 10.6 小结 409 10.7 习题 409 第11章 App的本地化 410 11.1 国际化与本地化 410 11.2 手机区域设置 411 11.3 未本地化的应用程序 412 11.4 本地化的应用程序 415 11.5 小结 421 11.6 习题 421 第12章 文本与输入 422 12.1 剪贴板框架 422 12.2 剪贴板类 423 12.3 将剪贴板内的数据强制转换为文本 424 12.4 复制到剪贴板 425 12.5 从剪贴板中粘贴 427 12.6 利用ContentProvider复制复杂数据 430 12.7 设计有效的复制/粘贴功能 434 12.8 综合实例 435 12.9 小结 443 第13章 企业应用开发 444 13.1 设备管理API概述 444 13.2 开发设备管理API 应用 446 13.3 文本语音API 454 13.4 TV应用 458 13.5 可穿戴设备应用 466 13.6 小结 472 第14章 应用程序发布 473 14.1 应用程序发布的步骤 473 14.2 为什么要为应用程序签名 474 14.3 Android的签名策略 475 14.4 导出未签名应用程序 476 14.5 生成签名文件 477 14.6 为应用程序签名 480 14.7 使用zipalign工具优化应用程序 482 14.8 发布到Google Play Store 483 14.9 小结 484 14.10 习题 484 正文结束 484
دانلود کتاب Android 7应用程序开发教程