首页 > 图书中心 >图书详情

Android 7应用程序开发教程

掌握Android应用开发技巧,快速进入安卓移动开发殿堂

作者:李波
定价:89
印次:1-4
ISBN:9787302517559
出版日期:2019.02.01
印刷日期:2023.07.27

Android系统是目前最为流行的智能手机操作系统之一,面向Android系统的应用开发是目前的技术热点。本书针对Android SDK 7,结合全新的Android Studio开发环境,对Android应用编程基础知识进行讲解,易于读者理论联系实践,尽快掌握Android系统编程知识。 本书分为14章,使用Java开发语言,内容主要包括Android 系统的发展历史、系统架构、应用程序框架、界面开发、网络访问、多媒体应用程序开发、数据存储等。本书每一章都给出实例,使读者进一步巩固所学的知识,提高综合实战能力。 本书既适合熟悉Java编程的Android初学者和具有一定Android编程经验的用户,也可供广大计算机工作者和软件开发者参考。

more >

前 言 自2007年5月Android开源手机平台问世以来,已经经历了10多年的发展。这期间,基于Android平台的智能手机迅速占领市场,成为当前最受欢迎的手机操作系统之一。随之而来的是基于Android操作系统的应用程序需求多元化,Android开发技术成为市场求职的新宠。 为了帮助国内开发人员快速掌握Android开发技术,获取更好的就业机会,笔者基于Google公司2016年5月发布的Android SDK 7.0(API Level 24)编写了本书,希望能够帮助广大读者在Android开发的道路上入门并且获得提高。本书在编写时综合考虑了自学和教学两方面因素。本书不仅适合高校教学,还适合学生自学,同时也适合有一定开发经验的程序员作为参考书使用。 本书内容 本书共分为14章,由浅入深地讲解了Android开发的各个方面。本书在讲解过程中穿插大量实例,希望借此帮助读者更好地理解Android开发的过程,并获得提高。 本书的前3章为基础内容,系统地介绍了Android系统的诞生和发展的过程、Android的系统框架、Android开发环境的搭建以及Android应用程序的基本组件,并且着重讲解了Android系统中人机交互的基本组件Activity的基本知识。 第4章讲解了Android开发过程中界面开发相关的知识,包括在用户界面设计过程中常用的布局和组件、Android N的多窗口和通知分组等新特性以及Android处理人机交互事件的方法。 第5章讲解了Intent的基本知识,并利用Intent实现了电话和短信应用程序开发功能。 第6章主要讲解了Android系统下的多媒体开发技术,实现了音频和视频的播放。通过Service和BroadcastReceiver实现了后台音频播放的相关功能,通过Android提供的硬件编程API实现了自己的录像和拍照应用程序。 第7章讲解了Android系统提供的4种数据存储方式,分别为SharedPreferences、文件存储、数据库存储和ContentProvider。活用这些数据存储方式,实现数据持久化,是应用程序开发过程中不可回避的问题。 第8章讲解了网络编程的相关知识,包括HTTP编程、Socket编程、Bluetooth编程和WIFI编程等。 第9章解决了利用Google提供的Google Map API开发自己的位置服务应用的方法。 第10章讲解了Android SDK提供的绘图API,包括2D绘图和3D绘图两个方面。绘图技术是动画制作和游戏开发的重要技术。 第11章讲解了Android系统应用程序开发的国际化和本地化技术,借助于该技术,可以使开发人员开发的应用程序不需要做任何修改就可以在全球任意地区正常运行。 第12章讲解了Android 7提供的文本服务,主要介绍如何使用系统提供的剪贴板功能。 第13章讲解了Android 7的企业应用开发技术,包括设备管理API、文本语音API、TV应用开发和可穿戴技术几部分。 第14章讲解了应用程序发布的相关知识,包括应用程序签名的策略、签名文件的生成、如何对应用程序签名以及如何发布到Google Play Store。正确地发布自己开发的应用程序是利用Android技术赚取第一桶金的前提条件。 由于本书篇幅有限,不可能将Android SDK 7的相关知识全部讲解,读者可以参阅Android SDK文档获取更多信息。 配套示例源代码下载 为了方便读者学习,本书中使用的相关示例源代码可以从下面的地址下载: https://pan.baidu.com/s/1fTg7gJsqD9_9eWW0MOnbTQ(密码:tfh2) 或者扫描右边的二维码下载。 致谢 本书由李波主编,王博、孙宪丽、关颖、杨弘平、曾祥萍、代钦、衣云龙、吕海华、祝世东、夏炎、王玮、王晓强、郭胜龙、林宏刚等也参与了本书的编写,王祥凤、史江萍、李丰鹏、孙士洁参与了本书的整理校对工作。在此,对在本书的编写过程中提供帮助和支持的朋友表示感谢。由于编者水平有限,编写时间仓促,书中难免有疏漏之处,恳请各位读者批评指正。相关指导意见请发送至introductionandroid@gmail.com,在此编者表示衷心的感谢。 编者 2018年10月

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 李波,博士,毕业于中国科学院沈阳自动化研究所,沈阳工程学院信息学院讲师,对虚拟现实、高性能计算、移动开发等技术有较深研究。出版图书《JSP网络编程学习笔记》《Android4.x从入门到精通》《UML2基础、建模与设计实战》《PowerDesigner16系统分析与建模实战》等。
  • Android操作系统是目前非常流行、热门的移动设备操作系统之一,与之伴随的是Android平台移动设备的广泛使用和用户对其运行的应用程序需求的多元化,Android应用开发技术已成为移动开发人员必备的技能。
    本书在讲解的过程中穿插大量的实例,希望借此帮助读者更好地理解和掌握Android 7应用开发技巧,并获得编程能力的提高。
    本书在编写时综合考虑了自学和教学两方面需求,既适合高校教学、读者自学,亦适合有一定开发经验的程序员作为参考书使用。
more >
  • 目   录

    第1章  Android系统概述 1

    1.1 智能手机 1

    1.1.1  什么是智能手机 1

    1.1.2  智能手机操作系统 2

    1.2 什么是Android 4

    1.2.1  Android的历史 4

    1.2.2  Android的发展 5

    1.2.3  Android的优点 6

    1.3 Android系统架构 7

    1.3.1  应用程序层 7

    1.3.2  应用程序框架层 7

    1.3.3  系统库 8

    1.3.4  Android运行环境 8

    1.3.5  Linux内核 9

    1.4 Android 7新特性介绍 9

    1.4.1  分屏显示 9

    1.4.2  全新的通知设计 9

    1.4.3  基于配置文件的JIT/AOT 编译 10

    1.4.4  优化的低电耗模式 10

    1.4.5  Project Svelte:后台优化 10

    1.4.6  Data Saver 11

    1.4.7  Quick Settings Tile API 11

    1.4.8  号码屏蔽和来电过滤 11

    1.4.9  OpenGL ES 3.2 API支持 12

    1.4.10  密钥认证 12

    1.5  小结 12

    1.6 习题 12

    第2章  搭建Android开发环境 13

    2.1 系统需求 13

    2.2 软件安装 13

    2.2.1  JDK的安装 13

    2.2.2  Android Studio 14

    2.2.3  创建AVD 17

    2.2.4  AVD与真机的区别 19

    2.3  Android SDK介绍 20...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘