注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Android语法范例参考大全

Android语法范例参考大全

Android语法范例参考大全

定 价:¥79.80

作 者: 杨明羽 等编著
出版社: 电子工业出版社
丛编项:
标 签: 移动开发

购买这本书可以去


ISBN: 9787121160998 出版时间: 2012-04-01 包装: 平装
开本: 16开 页数: 586 字数:  

内容简介

  Android从诞生到现在的短短几年时间,凭借其开源开放性、优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐,目前已经发展成为市场占有率第一的智能手机操作系统。熟练掌握Android程序开发,对于专业的程序员和业余开发者都是一个全新的机遇和挑战。《Android语法范例参考大全》言简意赅、通俗易懂,全面剖析了Android开发各个方面的API函数,使读者能够深入掌握Android智能手机系统的开发。全书共分两大篇17个章节。上篇是Android开发技术基础,介绍了智能手机操作系统的概况,Android系统及应用程序框架,如何搭建Android开发环境和Android程序结构。下篇是AndroidAPI详解,分不同的章节介绍了Android应用程序资源、控件、菜单、对话框、应用程序模型、绘图、动画、数据库、多媒体、照相机、语音朗读、系统信息、电话操作、定位和传感器。在每一章中,重点介绍了与Android开发相关的API函数和方法。对于每一个函数均提供了实例代码,并进行了详细的分析,以使读者能够深入了解用于Android开发的API函数。《Android语法范例参考大全》知识点覆盖全面,结构安排紧凑,讲解详细,实例丰富,图文并茂。对于Android程序设计的初学者,通过本书可以快速掌握Android程序设计,实现从入门到精通的跨越。同时,本书包罗了Android程序设计中大部分常用的函数,对具有一定开发经验的设计人员也有非常好的参考价值,是每位Android程序员的必备手册。本书可以作为Android初学者的入门教材,也可作为Android程序员的参考手册,同时还可作为大中专院校学生及电脑培训班的参考书。本书由杨明羽等编著。

作者简介

  杨明羽,毕业于北京邮电大学,后留学美国,在哥伦比亚大学获得硕士学位,现在国内著名软件公司担任项目经理,负责Web应用程序及手机应用程序开发。2000年开始从事Java应用开发,2005年开始研究WindowsMobile智能手机应用程序开发,2008年在Android智能手机操作系统诞生时便开始研究Android应用程序开发,具有多年丰富的经验,参与项目涉及地图导航、手机微博终端、电子书阅读器以及多款手机游戏等。

图书目录

上篇 Android开发技术基础
第1章 Android概述
Android是Google公司开发的一种基于Linux2.6内核的智能手机操作系统。虽然Android诞生到现在仅经历了短短的4年时间,但聚集了大量的人气,已经超越了其他智能手机系统。目前,Android系统已经广泛应用于手机平台,并扩展到平板电脑、车载导航仪等领域。本章首先带领大家一览 Android的风采,后续章节将深入到Android 开发的各个方面。
1.1 智能手机操作系统现状
1.1.1 Linux系统
1.1.2 Windows Mobile系统
1.1.3 Symbian系统
1.1.4 iOS系统
1.1.5 BlackBerry系统
1.1.6 Palm系统
1.2 Android系统简介
1.2.1 开放手机联盟
1.2.2 Android的特性
1.2.3 Android与其他主流操作系统的对比
1.3 Android系统构架
1.4 Android应用程序组件
1.4.1 Activity活动程序
1.4.2 Service服务程序
1.4.3 BroadcastReceiver广播接收器
1.4.4 ContentProvider内容提供器
1.4.5 Intent激活组件
1.4.6 View视图组件
1.5 Android Market应用程序市场
1.6 Android国内衍生版本
1.6.1 Ophone
1.6.2 Lephone
1.6.3 点心OS
1.7 小结
第2章 搭建Android开发环境
古语云:工欲善其事,必先利其器。在展开Android智能手机开发之前,我们必须有一个易用的开发环境。Google公司提供了完善的Android SDK开发包,并通过Java语言来进行开发。我们通过Eclipse集成开发环境和Android SDK开发包中的工具便可以很方便地创建Android应用程序。现在就让我们开始建立属于自己的Android智能手机开发环境吧。
2.1 Android开发环境要求
2.2 如何搭建Android开发环境
2.2.1 安装JDK
2.2.2 安装Eclipse
2.2.3 安装Android SDK
2.2.4 安装ADT插件
2.2.5 安装Eclipse中文插件
2.3 Android模拟器AVD
2.3.1 创建AVD
2.3.2 运行AVD
2.3.3 AVD界面及基本操作
2.3.4 AVD与手机的区别
2.4 Android开发常用工具及命令
2.4.1 ADB工具
2.4.2 DDMS工具
2.4.3 AAPT工具
2.4.4 Mksdcard工具
2.4.5 DX工具
2.4.6 Android Monkey工具
2.4.7 Traceview工具
2.5 小结
第3章 Android开发起步
Android程序开发使用的是Java语言。我们可以使用Eclipse集成开发环境和Google提供的ADT插件来完成应用程序的创建、开发和调试。本章将带领读者熟悉一下Android应用程序开发的全过程,并重点分析一下Android应用程序结构以及Android中生命周期的概念。
3.1 创建第一个Android程序
3.2 通过模拟器运行Android程序
3.3 Android程序结构分析
3.3.1 src目录
3.3.2 gen目录
3.3.3 android.jar文件
3.3.4 res目录和assets目录
3.3.5 AndroidManifest.xml文件
3.4 Android生命周期
3.4.1 进程优先级
3.4.2 Activity的生命周期
3.4.3 Service的生命周期
3.4.4 BroadcastReceiver的生命周期
3.5 小结
下篇 Android API详解
第4章 Android应用程序资源
Android系统具有高度的灵活性,Android应用程序除了根据需要自由设计外,还可以使用系统内置的一些颜色、字符串、布局等资源。另外,Android系统要求每一个应用程序在访问某些关键硬件的时候都需要事先获取权限,这样便加强了系统的安全性。本章将介绍主要的Android应用程序权限和资源,这些在以后的程序中都会经常用到。
4.1 Manifest permission类:应用程序权限
4.1.1 什么是应用程序权限
4.1.2 Android应用程序权限
4.1.3 Android应用程序权限示例
4.2 Manifest permission group类:应用程序权限组
4.3 R类:资源类
4.3.1 R.string类:字符串资源
4.3.2 R.color类:颜色资源
4.3.3 R.layout类:布局资源
4.3.4 R.drawable类:绘图资源
4.3.5 R.id类:ID资源
4.4 小结
第5章 Android控件
Android系统拥有华丽的操作界面,这一点毫不亚于iPhone手机,使得Android手机深受用户的喜爱。在Android系统中,提供了史上最丰富、最华丽的控件,设计者可以轻松地实现各具特色的控件及界面效果,增强用户体验。本章将详细介绍Android系统中常用的控件及其编程方法。
5.1 Text View类:文本框
5.1.1 append方法:追加文字
5.1.2 add Text Changed Listener方法:添加文本更改监听器
5.1.3 set Text方法:设置文本
5.1.4 set Text Size方法:设置字体大小
5.1.5 set Text Color方法:设置字体颜色
5.1.6 set Typeface方法:设置字体样式
5.1.7 set Background Color方法:设置背景颜色
5.1.8 set Height方法:设置文本框高度
5.1.9 get Current Text Color方法:获取当前字体颜色
5.1.10 get Text方法:获取文本框内容
5.1.11 get Height方法:获取文本框高度
5.1.12 get Width方法:获取文本框宽度
5.1.13 set Padding方法:设置内边距
5.1.14 get Padding Left方法:获取文本框左 侧内边距
5.1.15 get Padding Top方法:获取文本框上部内边距
5.1.16 get Padding Right方法:获取文本框右侧内边距
5.1.17 get Padding Bottom方法:获取文本框下部内边距
5.2 Button类:按钮
5.2.1 set On Click Listener方法:设置按钮监听器
5.2.2 set On Long Click Listener方法:设置长按监听器
5.2.3 set On Focus Change Listener方法:设置焦点改变监听器
5.2.4 set On Touch Listener方法:设置触摸监听器
5.2.5 set Pressed方法:设置按下状态
5.2.6 set Clickable方法:设置是否可按
5.2.7 set Long Clickable方法:设置是否可长按
5.3 Edit Text类:编辑框
5.3.1 set Text方法:设置文本内容
5.3.2 get Text方法:获取显示内容
5.3.3 set Selection方法:设置文本选择
5.3.4 set Hint方法:设置提示信息
5.3.5 set On Key Listener方法:设置按键监听器
5.4 Date Picker类:日期选择
5.4.1 init方法:初始化控件
5.4.2 On Date Changed Listener方法:日期更改监听器
5.4.3 update Date方法:更新日期
5.4.4 get Year方法:获取年份
5.4.5 get Month方法:获取月份
5.4.6 get Day Of Month方法:获取日数
5.5 Time Picker类:时间选择
5.5.1 set Current Hour方法:设置当前小时
5.5.2 set Current Minute方法:设置当前分钟
5.5.3 setIs24 Hour View方法:设置是否24小时制
5.5.4 set On Time Changed Listener方法:设置时间更改监听器
5.5.5 get Current Hour方法:获取当前小时
5.5.6 get Current Minute方法:获取当前分钟
5.5.7 is24HourView方法:获取是否为24小时制
5.6 Progress Bar类:进度条
5.6.1 set Max方法:设置最大值
5.6.2 set Progress

本目录推荐