Android 5从入门到精通
معرفی کتاب «Android 5从入门到精通» نوشتهٔ 李波主编 ; 史江萍等 编著; 李波; 史江萍; 李丰鹏; 王祥凤; 孙士洁، منتشرشده توسط نشر 清华大学出版社 در سال 2016. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Android 5从入门到精通» در دستهٔ بدون دستهبندی قرار دارد.
Android系统是目前最为流行的智能手机操作系统。为了帮助开发人员快速掌握 Android开发技术,获取更好的就业机会,作者基于 Android SDK 5.1(API Level 22)编写了本书。本书分为 14章,主要包括 Android 5系统发展历史、系统架构、应用程序框架、界面开发、电话短信应用、多媒体开发、数据存储、网络编程、位置服务、绘图与计算、国际化、企业应用以及应用程序发布等内容。本书在讲解过程中穿插大量的实例,以帮助读者更好地理解 Android开发方法和技巧,使读者进一步巩固所学的知识,提高综合实战能力。本书适合 Android移动应用开发初学者,也可以作为高等院校和培训学校相关专业的师生教学参考书 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 Android系统概述 18 1.1 智能手机 18 1.2 什么是 Android 21 1.3 Android系统架构 24 1.4 Android5新特性介绍 26 1.5 小结 33 1.6 思考题 34 第2章 搭建Android开发环境 35 2.1 系统需求 35 2.2 软件安装 35 2.3 Android SDK介绍 42 2.4 创建第一个 Android应用程序 45 2.5 调试程序 49 2.6 小结 51 2.7 思考题 51 第3章 Android应用程序结构 52 3.1 应用程序基本组成 52 3.2 Activity 53 3.3 资源 60 3.4 Manifest文件 60 3.5 App Widgets 63 3.6 进程和线程 70 3.7 小结 76 3.8 思考题 76 第4章 Android GUI开发 77 4.1 View和ViewGroup 77 4.2 使用XML定义视图 78 4.3 布局 81 4.4 常用Widget组件 95 4.5 Menu和ActionBar 144 4.6 Bitmap 153 4.7 对话框(Dialog) 155 4.8 Toast和 Notification 160 4.9 界面事件响应 165 4.10 小结 171 4.11 思考题 171 第5章 电话和短信应用程序开发 172 5.1 Intent 172 5.2 拨号程序 175 5.3 短信程序 178 5.4 照相机程序 186 5.5 小结 189 5.6 思考题 189 第6章 多媒体开发 190 6.1 Service 190 6.2 BroadcastReceiver 192 6.3 音频 195 6.4 视频 214 6.5 小结 239 6.6 思考题 239 第7章 数据存储 240 7.1 SharedPreferences 240 7.2 文件存储 244 7.3 SQLite 249 7.4 ContentProvider 263 7.5 数据同步到云端 281 7.6 数据备份与恢复 289 7.7 小结 299 7.8 思考题 300 第8章 网络编程 301 8.1 HTTP通信 301 8.2 Socket通信 316 8.3 Bluetooth通信 323 8.4 WIFI通信 349 8.5 NFC 378 8.6 USB 383 8.7 SIP 395 8.8 小结 402 8.9 思考题 402 第9章 智能传感器 403 9.1 获取位置信息 403 9.2 使用Google地图服务 410 9.3 传感器 419 9.4 运动传感器 423 9.5 位置传感器 426 9.6 环境传感器 429 9.7 小结 431 9.8 思考题 431 第10章 绘图 432 10.1 2D绘图 432 10.2 Drawable 448 10.3 3D绘图 450 10.4 硬件加速 455 10.5 RenderScript 457 10.6 小结 465 10.7 思考题 465 第11章 APP的本地化 466 11.1 国际化与本地化 466 11.2 手机区域设置 466 11.3 未本地化的应用程序 468 11.4 本地化的应用程序 472 11.5 小结 478 11.6 思考题 478 第12章 文本与输入 479 12.1 剪贴板框架(Clipboard Framework) 479 12.2 剪贴板类(Clipboard Classes) 480 12.3 将剪贴板内数据强制转换为文本 481 12.4 复制到剪贴板 483 12.5 从剪贴板中粘贴 484 12.6 利用 Content Provider复制复杂数据 488 12.7 设计有效的复制/粘贴功能 493 12.8 综合实例 494 12.9 小结 504 第13章 企业应用开发 505 13.1 设备管理API概述 505 13.2 开发设备管理API应用 507 13.3 文本语音API 517 13.4 TV应用 521 13.5 可穿戴设备应用 531 13.6 小结 536 第14章 应用程序发布 537 14.1 应用程序发布的步骤 537 14.2 为什么要为应用程序签名 538 14.3 Android的签名策略 539 14.4 导出未签名应用程序 540 14.5 生成签名文件 541 14.6 为应用程序签名 544 14.7 使用zipalign工具优化应用程序 547 14.8 发布到Google Play Store 548 14.9 小结 549 14.10 思考题 549 正文结束 549
دانلود کتاب Android 5从入门到精通