书籍详情
《Android应用程序开发》[21M]百度网盘|亲测有效|pdf下载
  • Android应用程序开发

  • 出版社:清华大学出版社京东自营官方旗舰店
  • 出版时间:2016-06
  • 热度:11983
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容简介

  Android是一个优秀的开源手机平台,《Android应用程序开发(第3版)》由浅入深地介绍了Android应用程序开发的方法和技巧。全书共分为12章,内容包括Android简介、开发环境、Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、 Widget组件、Android NDK开发以及综合示例设计与开发。
  《Android应用程序开发(第3版)》内容丰富,实用性强,既可作为高等院校的教材,也可供相关专业人士参考。

内页插图

目录

第1章 Android简介
1.1 手机操作系统
1.2 Android起源
1.2.1 开放手机联盟
1.2.2 Android发展史
1.3 Android特征
1.4 Android体系结构
习题

第2章 Android开发环境
2.1 Eclipse开发环境
2.1.1 安装JDK和Eclipse
2.1.2 安装Android SDK
2.1.3 安装ADT插件
2.2 Android Studio开发环境
2.3 Android SDK
2.3.1 目录结构
2.3.2 示例程序
2.3.3 开发工具
习题

第3章 第一个Android程序
3.1 Eclipse创建应用程序
3.2 Android程序结构
3.3 Android Studio创建应用程序
3.4 命令行创建应用程序
习题

第4章 Android生命周期
4.1 程序生命周期
4.2 Android组件
4.3 Activity生命周期
4.4 程序调试
4.4.1 LogCat
4.4.2 DevTools
习题

第5章 Android用户界面
5.1 用户界面基础
5.2 界面控件
5.2.1 TextView和EditText
5.2.2 Button和ImageButton
5.2.3 CheckBox和RadioButton
5.2.4 Spinner
5.2.5 ListView
5.2.6 TabHost
5.3 界面布局
5.3.1 线性布局
5.3.2 框架布局
5.3.3 表格布局
5.3.4 相对布局
5.3.5 绝对布局
5.3.6 网格布局
5.4 菜单
5.4.1 菜单资源
5.4.2 选项菜单
5.4.3 子菜单
5.4.4 快捷菜单
5.5 操作栏与Fragment
5.5.1 操作栏
5.5.2 Fragment
5.5.3 Tab导航栏
5.6 界面事件
5.6.1 按键事件
……
第6章 组件通信与广播消息
第7章 后台服务
第8章 数据存储与访问
第9章 位置服务与地图应用
第10章 Widget组件开发
第11章 Android NDK开发
第12章 综合示例设计与开发
附录A Android虚拟设备
附录B Android API
附录C ADB命令
附录D AndroidManifest文件

前言/序言

  前言ForewordAndroid是谷歌(Google)发布的一个开放源代码的手机平台,由Linux内核、中间件、应用程序框架和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。Android不仅能够在智能手机中使用,还可以用在平板电脑、移动互联网终端、上网笔记本、便携式媒体播放器和电视等电子设备上。
  Android在诞生之日起便受到广泛的关注,目前以76.6%的市场份额在智能手机市场中排名第一。随着Android 5.0版本的公布,Android系统迎来了全新的视觉时代,在虚拟世界中模拟出物理世界中纸张材质的感觉,使所有的应用程序具有统一的视觉设计、视觉反馈和操作反馈。
  本书基于Android 5.0版本,全面而又详细地介绍了Android应用程序开发所涉及的各个方面内容,包括集成开发环境搭建、用户界面设计、后台服务开发、数据存储、组件通信、地图应用、Widget和Android NDK等内容。系统地介绍了Android的各种特性,将Android系统的优越之处展现在读者面前,通过每章的内容逐渐引领读者进入Android的世界。
  第1章介绍Android平台的起源、发展、特征和体系结构,并对主流的手机操作系统进行简单的介绍。
  第2章详细说明Android开发环境的安装与配置方法,并对部分开发和调试工具进行简单的介绍。
  第3章介绍基于Eclipse和Android Studio开发Android应用程序的基础知识和基本方法,详细说明Android工程文件的结构和用途,并介绍使用命令行开发、安装和运行Android应用程序的方法。
  第4章介绍Android程序的生命周期和进程优先级的变更方式,并以Activity为例说明Android组件生命周期的状态转换和事件回调函数的调用顺序,最后简单介绍Android调试工具的使用方法。
  第5章介绍Android用户界面的开发方法,重点介绍常见的界面控件、界面布局、操作栏、Fragment、菜单和界面事件的使用方法。
  第6章介绍Android系统的组件通信机制,其中包括使用Intent启动组件的原理和方法,Intent过滤器的原理与匹配机制,以及广播消息的接收和发送方法等。
  第7章介绍Android系统的后台服务组件Service,内容包括Service的原理和用途,Service的启动和绑定,AIDL语言定义跨进程服务的接口,以及线程使用和跨线程界面更新。
  第8章介绍Android系统所提供的多种数据存储方法,其中包括易于使用的SharedPreferences、经典的文件存储和轻量级的SQLite数据库,最后介绍Android系统应用程序间的数据共享接口ContentProvider。
  第9章介绍位置服务的概念和位置信息获取方法,简单说明Google地图密钥的申请方法,重点介绍Google地图中的MapView、MapController和Overlay的使用方法。
  第10章介绍Widget的开发方法,详细讲解Widget的设计原则和开发步骤,说明Widget的配置方法,以及使用Service更新Widget的技巧。
  第11章介绍Android系统中使用C/C++本地代码进行程序开发的方法,并说明Android NDK的用途和优缺点,本地代码的开发和编译环境,以及与CPU指令集相关的开发示例。
  第12章以“天气预报软件”为例,介绍Android应用程序开发过程中需求分析、界面设计、模块设计和程序开发等步骤,并简单介绍Android应用程序的设计和开发的思路与方法。
  本书主要由哈尔滨工程大学王向辉和张国印、哈尔滨商业大学的沈洁负责编写。其中,王向辉编写第1~4章,张国印编写第5~6章,沈洁编写第7~12章。同时参与本书编写工作的还有刘启超、王玲、翁岩青、杜婧、徐子涵、邹新、马书亮、张灿岩、张弘、王建立、李慧婷、周维、郭轶、赵乙东、张洪浩、李晨星,这里对他们的辛苦工作表示衷心的感谢。
  Android是一个发展迅速的手机平台,很多方面还在不断完善和变化。由于能力和水平所限,虽然竭尽全力,但仍然难免存在错误和疏漏的地方,希望各位专家、教师和学生能毫不保留地提出所发现的问题,与编者共同讨论,编者的邮箱为wangxianghui@live.cn。