热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Android基础教程

中国水利水电出版社
    【作 者】余 平 张建华 【I S B N 】978-7-5170-0975-7 【责任编辑】陈 洁 【适用读者群】高职高专 【出版时间】2013-08-16 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】192 【千字数】295 【印 张】12 【定 价】24 【丛 书】高职高专教育“十二五”规划教材 【备注信息】
图书详情

    本书根据高职高专计算机软件专业学生基本要求,基于Android SDK 2.0编写而成。本书内容全面,分别详细讲解了Android框架、Android系统基本组件、用户界面开发、数据存储、多媒体开发和网络开发等基础知识,循序渐进,读者可以根据自身的需要进行学习。

    本书在讲解过程中,对一些基础知识给出了实际的程序代码,可以让读者很快掌握知识点的应用。

    本书适合具备Java基础以及一定软件开发基础知识、想快速进入Android开发领域的程序员,具备一些手机开发经验的开发者和Android开发爱好者学习使用;也适合作为相关培训学校的Android培训教材。

     整体安排结构清晰,知识完整。重点掌握方法、强化应用、培养技能。

     从Android的环境开始,逐步讲解Android的基本控件,最后讲解Android的编程技术,由浅入深,适合初学者。

     可操作性,实用性强。涉及具体例子都有清晰的步骤,突出可操作性。

    本书是一本关于Android系统的基础教程,Android是一款针对手机的全新开源软件工具包,随着移动技术不断的发展,用户对移动设备中的应用需求也越来越广泛,对具有Java程序语言基础的读者,本书将帮助他们对Android系统快速入门。

    本书的读者应该具备Java或C语言编程基础,因为Android系统基础核心是Java语言,如果没有Java编程基础的读者建议先学习Java编程语言。

    本书与同类图书相比,具有下列的特色和优点:

     整体安排结构清晰,知识完整。重点掌握方法、强化应用、培养技能。

     从Android的环境开始,逐步讲解Android的基本控件,最后讲解Android的编程技术,由浅入深,适合初学者。

     可操作性、实用性强。涉及具体例子都有清晰的步骤,突出可操作性。

    本书由余平、张建华任主编,石芳堂,李彦玲任副主编。其中余平负责全书的统稿、修改、定稿工作,张建华主要负责第1、2、10章的编写工作。全书总共有13章,具体内容如下:

    第1章 Android系统概述,简述Android的发展与系统架构。

    第2章 Android开发环境搭建,要开发Android应用程序,完整的开发环境必不可少,本章非常详细地介绍了Android环境的组成部分与安装步骤。

    第3章 Android项目设计,通过一个最简单的程序设计,完整介绍了Android应用程序的组成结构和几个关键文件,使读者对Android程序组成有一个清晰的印象。

    第4章 Android Activity介绍,本章对Android系统的Activity(活动)单独列章介绍,主要是因为Activity在Android系统中的独特地位,应掌握好Activity的主要作用和生命周期。

    第5章 Android UI基本组件,组件在面向对象的编程方法中是很重要的,Android的基本组件是Android系统中编程的根本,是应用程序中最基本的组成单元,主要介绍了按钮、文本框、文本编辑框、单选框、复选框等组件的使用。

    第6章 Android布局管理器,布局管理器主要介绍Android程序如何放置和布局程序界面,程序界面设计就是界面的设计工作,主要介绍了线性布局、框架布局等几个常用布局管理器的使用,这些布局管理器也可以组合使用,本章还介绍了事件处理的知识。

    第7章 UI高级控件,主要介绍在Android系统中更多将使用到的高级控件,例如滚动视图、对话框等,这些组件的使用,使Android编程更加丰富快捷。

    第8章 Android应用程序组件,主要介绍Android四大组件的使用,其中Activity在前面章节已经介绍。本章的主要内容涉及编程的高级部分、Android程序的运行机制等内容。

    第9章 数据存储,主要介绍在Android系统编程中如何存储相关的数据内容,Android系统中数据存储的几种方式以及使用方法。

    第10章 网络通信,介绍如何使Android系统应用程序与网络通信,达到移动手机上网的功能。

    第11章 定位与地图,主要介绍如何在Android应用程序中使用定位系统和地图服务。

    第12章 多媒体应用,主要介绍如何在Android系统中使用简单的视频与音频服务,内容有视频与音频的制作与播放。

    第13章 实用功能开发,主要介绍两个实用例子的开发,给出它们的主要源代码,帮助读者对Android系统有一个全面的总结。

    作 者

    2013年4月

    前言

    第1章 Android系统概述 1
    本章学习目标 1
    1.1 基础知识 1
    1.1.1 智能手机系统 1
    1.1.2 移动手机操作系统 1
    1.2 Android系统 2
    本章小结 4
    习题1 4
    第2章 Android开发环境设置 5
    本章学习目标 5
    2.1 Android开发环境介绍 5
    2.2 环境搭建准备 5
    2.3 搭建开发环境流程 6
    2.3.1 下载安装JDK 6
    2.3.2 下载安装Eclipse IDE 8
    2.3.3 下载与安装Android SDK: 8
    2.3.4 配置Android SDK 9
    2.3.5 下载安装ADT套件(Android
    SDK) 10
    2.3.6 为Eclipse设置SDK的路径 13
    2.4 设置Android模拟器 13
    本章小结 15
    习题2 15
    第3章 Android项目设计 16
    本章学习目标 16
    3.1 开始第一个Android项目Helloworld 16
    3.2 Android应用程序构成 18
    3.3 Android几个重要项目文件的讲解 19
    3.3.1 首先建立的HelloWorld类 19
    3.3.2 main.xml布局文件内容 20
    3.3.3 AndroidManifest.xml内容 20
    3.3.4 其他的文件 21
    3.4 在模拟器上运行项目 22
    3.5 打包Android程序 23
    本章小结 23
    习题3 23
    第4章 Android Activity介绍 24
    本章学习目标 24
    4.1 Activity介绍 24
    4.2 Activity生命周期 26
    本章小结 29
    习题4 29
    第5章 UI基本组件 30
    本章学习目标 30
    5.1 Android UI基本概念 30
    5.2 Widget组件 33
    5.2.1 文本显示组件(TextView) 33
    5.2.2 编辑框EditText 36
    5.2.3 按钮组件Button和ImageButton 38
    5.2.4 单选框RadioGroup 42
    5.2.5 复选框CheckBox 44
    本章小结 46
    习题5 46
    第6章 Android布局管理器 47
    本章学习目标 47
    6.1 程序布局管理器 47
    6.1.1 线性布局管理器LineLayout 48
    6.1.2 框架布局管理器FrameLayout 50
    6.1.3 表格布局管理器TableLayout 51
    6.1.4 相对布局管理器RelativeLayout 53
    6.1.5 绝对布局AbsoluteLayout 55
    6.2 菜单 56
    6.2.1 选项菜单 56
    6.2.2 子菜单 59
    6.2.3 快捷菜单 60
    6.3 Android事件处理 61
    6.3.1 单击事件 62
    6.3.2 单选按钮与事件方法
    OnCheckedChangeListerner 64
    6.3.3 下拉列表框事件处理 67
    本章小结 70
    习题6 70
    第7章 UI高级控件 71
    7.1 滚动视图 ScrollView 71
    7.2 列表显示控件ListView 73
    7.3 对话框Dialog 75
    7.3.1 警告对话框AlertDialog与
    AlertDialog.Builder 76
    7.3.2 DatePickerDialog与
    TimePickerDialog 78
    7.3.3 进度处理对话框ProgressDialog 80
    7.4 评分组件RatingBar 82
    7.5 信息提示框 Toast 85
    7.6 下拉菜单Spinner 88
    本章小结 91
    习题7 91
    第8章 Android应用程序组件 92
    本章学习目标 92
    8.1 Intent简介 92
    8.1.1 Intent组成 93
    8.1.2 Intent解析及Intent Filter操作 94
    8.2 Intent操作 97
    8.3 使用Intent调用系统常用组件 97
    8.4 Service 99
    8.4.1 Service生命周期 100
    8.4.2 创建服务过程 101
    8.5 广播接收器 BroadcastReceiver 105
    本章小结 109
    习题8 109
    第9章 数据存储 110
    本章学习目标 110
    9.1 Android平台数据存储简介 110
    9.2 SharedPreferences存储数据 110
    9.3 文件存储 113
    9.3.1 内部文件存储 114
    9.3.2 外部文件存储 115
    9.4 SQLite数据库存储 116
    9.4.1 SQLite类 117
    9.4.2 创建SQLite数据库 117
    9.4.3 数据库操作 120
    9.4.4 SQLite数据库的查询 121
    9.4.5 数据库事务处理 123
    9.5 内容提供器ContentProvider 123
    9.5.1 ContentProvider简介 123
    9.5.2 ContentProvider创建 125
    9.5.3 ContentProvider查询、添加、删
    除、修改操作 128
    9.5.4 ContentProvider实例 129
    本章小结 135
    习题9 135
    第10章 网络通信 136
    本章学习目标 136
    10.1 Android平台网络通信 136
    10.1.1 Android Http通信 137
    10.1.2 Android中基于Socket通信 138
    10.2 通信组件WebView 141
    10.2.1 WebKit介绍 141
    10.2.2 WebView使用 141
    10.3 WiFi通信 143
    10.4 蓝牙通信 147
    10.4.1 Android平台对蓝牙支持的类 148
    10.4.2 蓝牙通信模式 149
    本章小结 151
    习题10 151
    第11章 定位与地图 152
    本章学习目标 152
    11.1 Android定位服务 152
    11.2 Android地图服务 154
    11.2.1 MapView类 155
    11.2.2 MapActivity 156
    11.2.3 Google地图显示 156
    11.3 使用Overlay 160
    本章小结 162
    习题11 162
    第12章 多媒体应用 163
    本章学习目标 163
    12.1 Android多媒体功能 163
    12.2 MediaRecorder与MediaPlayer类介绍 164
    12.3 录制音频(Audio)文件 165
    12.4 使用MediaPlayer播放音频(Audio) 168
    12.5 录制视频Video文件 169
    12.6 播放Video文件 170
    12.7 相机功能 170
    本章小结 175
    习题12 175
    第13章 实用功能开发 176
    本章学习目标 176
    13.1 自制简易的视屏播放器 176
    13.2 网页浏览 180
    本章小结 183
    习题13 183
    参考文献 184
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册