Android语法范例参考大全
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

PREFACE

手机是人们工作和生活中不可或缺的产品,智能手机则大大扩展了手机的功能,给用户带来PC级的体验,提高了工作效率。特别是Android智能手机操作系统出现之后,智能手机系统进入飞速发展阶段。Android是Google公司推出的开源免费的智能手机操作系统。目前,Android系统智能手机的出货量已经超过IPhone、Windows Phone、Symbian等,成为第一大智能手机系统。世界上主要的手机厂商都加入到了Android开发联盟,例如三星、LG、HTC、联想、摩托罗拉等。Android Market也拥有数十万的应用程序,带来了一大批的程序员充实Android软件,同时也给程序员带来了新的机遇。本书言简意赅、通俗易懂,全面剖析了Android开发各个方面的API函数,使读者能够深入掌握Android智能手机系统的开发。

(1)本书带领读者搭建了Android的Eclipse中文开发环境,能够帮助国内用户快速熟悉Android开发环境。

(2)内容丰富全面,重点突出,包罗了绝大部分常用的Android开发API函数。

(3)代码翔实,工整规范,且代码注释详尽。对于每个API函数都给出了实现代码和执行结果,图文并茂,以加深读者理解。

(4)讲解透彻、言简意赅,可使读者完全理解每个API函数的意义和用法。

(5)本书兼容早期的Android版本,且包含了最新版本的API函数,内容全面而且新颖。

本书以实用性、系统性、完整性和前沿性为重点,详细介绍了Android程序设计中常用的类和API函数。本书分为两篇,共17章内容。

上篇是Android开发技术基础,共分为3章。详细介绍了智能手机操作系统的概况,Android系统及应用程序框架,如何搭建Android开发环境和Android程序结构等。

第1章为Android概述,介绍了智能手机操作系统现状、Android系统构架、应用程序组件、Android应用程序市场和Android的几个国内衍生版本。

第2章为搭建Android开发环境,介绍了Android开发环境要求,并详细介绍了如何搭建Android中文开发环境。同时,还介绍了Android模拟器、常用开发工具和命令等实用内容。

第3章为Android开发起步,介绍了新手如何创建并运行第一个Android程序,并详细分析了Android程序结构和生命周期。

下篇是Android API详解,共分为14章。通过按章节分不同的应用方面,详细介绍了Android开发过程中常用的类和API函数。

第4章为Android应用程序资源,详细介绍了Android应用程序特有的应用程序权限,以及Android常用的资源类。

第5章为Android控件,详细介绍了文本框、按钮、编辑框、日期选择、时间选择、进度条、滑块、星级滑块、状态开关按钮、弹出信息框、复选框、单选框、图片、下拉列表、自动完成文本框和画廊等常用控件的编程API函数。

第6章为Android菜单和对话框,详细介绍了Android菜单、菜单项、子菜单、上下文菜单以及各类对话框的编程API函数。

第7章为Android应用程序模型,详细介绍了Activity类、Intent类、BroadcastReceiver类、Notification类、AlarmManager类和Service类中的常用编程API函数。

第8章为Android绘图,详细介绍了与画笔和画布相关的编程API函数。

第9章为Android动画效果,详细介绍了动画抽象类、位置变化动画、旋转变化动画、尺寸变化动画、透明度变化动画和帧动画等一系列与动画相关的编程API函数。

第10章为Android数据库,详细介绍了数据库对象的操作函数,以及用于数据库查询结果的游标接口函数。

第11章为Android多媒体,详细介绍了Android多媒体播放类、视频播放类和录音类中常用的编程API函数。

第12章为Android照相机,详细介绍了Android照相机类和参数设置类中的主要编程API方法。

第13章为Android语音朗读,详细介绍了与Android文本朗读相关的编程API函数。

第14章为Android系统信息,详细介绍了build类和Environment类中的API函数,通过这些函数可以获取Android硬件及系统的有用信息。

第15章为Android电话操作,详细介绍了在Android电话管理、信号强度、服务状态和短消息管理中用到的主要编程API函数。

第16章为Android定位,详细介绍了Android系统中的定位服务管理、GPS状态、GPS卫星、位置信息以及筛选标准等内容。

第17章为Android传感器,详细介绍了Android系统中的传感器管理类和传感器类,通过其中的API函数可以获取手机中各类传感器的信息。

本书知识点覆盖全面,结构安排紧凑,讲解详细,实例丰富,图文并茂。由于本书内容较多,编写时间较仓促,书中如有遗漏或不足之处,恳请广大读者提出宝贵意见,以便于进一步改进。

大学、大专等相关专业的学生及教师

Android及Java程序开发人员

Android程序设计初学者

电脑培训班学员

计算机爱好者

编者

2012年1月