![]()
内容推荐 关东升编著的《移动操作系统原理与实践--基于Java语言的Android应用开发(新工科普通高校移动开发系列课程优秀教材)》系统论述了Android操作系统的原理、架构及应用开发:首先介绍了移动操作系统的概念及理论,然后介绍了Android应用开发技术,最后给出了一个Android课程设计参考的综合案例,并介绍了如何将应用发布到Google Play应用商店。 全书共包括23章及3个附录,分别介绍了如下内容:移动操作系统概论;Android开发环境搭建;第一个Android应用程序;调试Android应用程序;Android界面编程;Android界面布局;Android简单控件;Android高级控件;活动;碎片;意图;数据存储;使用内容提供者共享数据;Android多线程开发;服务;广播接收器;多媒体开发;网络通信技术;百度地图与定位服务;Android 2D图形与动画技术;手机功能开发;分层架构设计与重构健康助手应用;内容提供者重构健康助手应用;课程设计参考——Android播放器应用开发;把应用发布到Google Play应用商店;练习题参考答案。 为便于读者高效学习,快速掌握本书内容,作者精心制作了完整的教学课件,提供完整的源代码,赠送一套完整的Android视频教程(超过1300分钟)及一本畅销的Java电子书,并提供在线答疑服务等内容。 作者简介 关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。 目录 基础篇 第1章 移动操作系统概论 1.1 操作系统的原理与概念 1.1.1 隐藏硬件细节 1.1.2 资源管理 1.1.3 操作系统的历史 1.2 操作系统的分类 1.2.1 批处理操作系统 1.2.2 分时操作系统 1.2.3 实时操作系统 1.2.4 个人计算机操作系统 1.2.5 网络操作系统 1.2.6 分布式操作系统 1.2.7 嵌入式操作系统 1.3 移动操作系统 1.3.1 移动设备的特征 1.3.2 主要的移动操作系统 1.3.3 移动操作系统的应用和发展 1.4 Android移动操作系统概述 1.4.1 Android历史介绍 1.4.2 Android架构 1.4.3 Android平台介绍 本章练习题 第2章 Android开发环境搭建 2.1 JDK安装与配置 2.2 安装Android Studio 2.3 安装Android SDK 2.4 创建Android模拟器 本章总结 本章练习题 第3章 第一个Android应用程序 3.1 使用Android Studio工具创建项目 3.2 Android工程剖析 3.2.1 Android工程目录结构 3.2.2 R.java文件 3.2.3 MainActivity.java文件 3.2.4 activity_main.xml布局文件 3.2.5 AndroidManifest.xml文件 3.3 运行工程 3.4 学会使用Android开发者社区帮助 3.4.1 在线帮助文档 3.4.2 Android SDK API文档 3.4.3 Android SDK开发指南 3.4.4 使用Android SDK案例 本章总结 本章练习题 第4章 调试Android应用程序 4.1 使用DDMS帮助调试程序 4.1.1 设备列表 4.1.2 文件浏览器 4.1.3 LogCat 4.2 使用Android Studio调试 4.3 使用ADB帮助调试程序 4.3.1 查询模拟器实例和设备 4.3.2 进入shell 4.3.3 导入导出文件 本章总结 本章练习题 第5章 Android界面编程 5.1 Android界面组成 5.1.1 视图 5.1.2 视图组 5.2 界面构建 5.2.1 使用Android Studio界面设计工具 …… 第6章 Android界面布局 第7章 Android简单控件 第8章 Android高级控件 第9章 活动 第10章 碎片 第11章 意图 第12章 数据存储 第13章 使用内容提供者共享数据 进阶篇 第14章 Android多线程开发 第15章 服务 第16章 广播接收器 第17章 多媒体开发 第18章 网络通信技术 第19章 百度地图与定位服务 第20章 Android 2D图形与动画技术 第21章 手机功能开发 实战篇 第22章 分层架构设计与重构健康助手应用 第23章 内容提供者重构健康助手应用 附录A 课程设计参考——Android播放器应用开发 附录B 把应用发布到Google play应用商店 附录C 练习题参考答案
|