轻松学开发:轻松学Android开发

轻松学开发:轻松学Android开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2013-05
版次: 1
ISBN: 9787121198427
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 420页
字数: 537千字
丛书: 轻松学开发
14人买过
  •   《轻松学开发:轻松学Android开发》由浅入深,全面系统地介绍了Android开发技术。《轻松学开发:轻松学Android开发》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,生动形象地展现了Android开发所需要的知识,使读者能够轻松地掌握学习内容。本书的每一章都配有专门的习题,以便读者进行自我测验。本书还提供了大量的配套教学视频,这些视频和书中的实例源代码一起收录于配书光盘中。
      《轻松学开发:轻松学Android开发》共分四篇。“Android基础篇”主要介绍Android系统、Android布局设计以及Android程序开发中常用的各类控件等知识;“Android技术篇”主要介绍菜单、对话框、Toast、Notification、Activity、Service、Broadcast以及Android数据存储等;“Android应用篇”介绍了Android网络开发、GPS定位、GoogleMaps、GoogleStreetView以及Android音频/视频开发、传感器、手势、图形处理等技术;“Android开发篇”详细介绍了Android应用程序——音乐播放器的开发,以提高读者的实战水平。
      《轻松学开发:轻松学Android开发》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及Android开发的所有重要知识。本书适合想全面学习Android开发技术的人员阅读,也适合各种使用Android操作系统进行开发的工程技术人员参考。 Android基础篇
    第1章初识Android
    1.1什么是Android
    1.1.1Android的发展
    1.1.2Android的架构及特点
    1.2Android开发平台的搭建
    1.2.1下载JDK
    1.2.2安装JDK
    1.2.3配置Java环境变量
    1.2.4安装Eclipse
    1.2.5安装与配置AndroidSDK
    1.2.6安装AndroidADT
    1.2.7虚拟设备的创建与模拟器的运行
    1.3HelloAndroid——我的第一个Android程序
    1.3.1创建第一个Android程序——HelloAndroid
    1.3.2基本文件及Android框架
    1.4小结
    1.5习题
    第2章Android程序界面布局设计
    2.1布局概述
    2.1.1什么是布局
    2.1.2布局的类型
    2.1.3布局文件的常用概念
    2.2相对布局
    2.2.1相对容器布局
    2.2.2相对控件布局
    2.3线性布局
    2.3.1什么是线性布局
    2.3.2线性布局的语法
    2.3.3创建线性布局
    2.4表格布局
    2.4.1什么是表格布局
    2.4.2表格布局的语法
    2.4.3创建表格布局
    2.5帧布局
    2.5.1什么是帧布局
    2.5.2帧布局的语法
    2.5.3创建帧布局
    2.6网格布局和布局控件
    2.6.1什么是网格布局
    2.6.2网格布局的语法
    2.6.3创建网格布局
    2.6.4什么是布局控件
    2.7小结
    2.8习题
    第3章基本控件
    3.1控件概述
    3.1.1控件的构成
    3.1.2属性的使用
    3.1.3方法和事件的使用
    3.2文本类控件
    3.2.1文本框
    3.2.2编辑框
    3.3按钮类控件
    3.3.1按钮
    3.3.2图片按钮
    3.3.3开关按钮
    3.3.4单选按钮
    3.3.5复选按钮
    3.4图片控件
    3.5动画播放技术
    3.5.1补间动画
    3.5.2帧动画
    3.6时钟控件
    3.7日期与时间控件
    3.7.1日期选择控件
    3.7.2时间选择控件
    3.8小结
    3.9习题
    第4章高级控件
    4.1自动完成文本类控件
    4.1.1自动完成文本控件
    4.1.2多文本自动完成输入控件
    4.2进度条与拖动条
    4.2.1进度条
    4.2.2拖动条
    4.3评分条
    4.4滚动视图
    4.5列表视图
    4.6下拉列表
    4.7选项卡
    4.8页面滑动切换控件
    4.9图片切换控件
    4.10网格视图
    4.11小结
    4.12习题

    Android技术篇
    第5章消息提示
    5.1菜单
    5.1.1选项菜单和子菜单
    5.1.2上下文菜单
    5.2对话框
    5.2.1普通对话框
    5.2.2提示对话框
    5.2.3进度对话框
    5.2.4日期选择对话框
    5.2.5时间选择对话框
    5.3消息提示框
    5.4通知提示框
    5.5小结
    5.6习题
    第6章深入解析Activity
    6.1从一个单界面程序看Activity
    6.1.1启动单界面程序
    6.1.2了解Activity的状态变化
    6.1.3结束Activity
    6.2在两个Activity之间跳转
    6.2.1启动第一个Activity——主Activity
    6.2.2创建第二个Activity
    6.2.3启动第二个Activity
    6.2.4跳转回主Activity
    6.2.5“BACK”到第二个Activity
    6.3在两个Activity之间传递数据
    6.3.1传递数据到目标Activity
    6.3.2返回数据到主Activity
    6.4Intent和IntentFilter
    6.4.1Intent
    6.4.2IntentFilter
    6.5小结
    6.6习题
    第7章服务与消息广播
    7.1Service简介
    7.1.1开发Service
    7.1.2Service的生命周期
    7.2操作Service
    7.2.1调用context.startService()方法启动Service
    7.2.2调用context.bindService()方法启动Service
    7.3Service通信
    7.3.1本地服务通信
    7.3.2远程服务通信
    7.4系统提供的Service
    7.4.1电话管理器
    7.4.2短信管理器
    7.4.3音频管理器
    7.4.4振动器
    7.5广播接收者
    7.5.1开发广播接收者组件
    7.5.2接收系统广播
    7.6小结
    7.7习题
    第8章数据存储
    8.1SharedPreferences轻量级存储
    8.1.1SharedPreferences和Editor
    8.1.2使用SharedPreferences存储数据
    8.2文件存储
    8.2.1读写文件中的数据
    8.2.2读写SD卡中的数据
    8.3SQLite数据库存储
    8.3.1SQLiteDatabase和SQLiteOpenHelper
    8.3.2数据库的基本操作
    8.4内容提供者
    8.4.1ContentProvider简介
    8.4.2自定义ContentProvider
    8.5小结
    8.6习题

    Android应用篇
    第9章网络应用
    9.1Socket通信
    9.1.1Socket的工作机制
    9.1.2Socket服务器端开发
    9.1.3Socket客户端开发
    9.1.4运行程序
    9.2HTTP通信
    9.2.1HTTP通信方式
    9.2.2使用HttpURLConnection接口进行开发
    9.2.3使用HttpClient接口进行开发
    9.3URL通信
    9.3.1URL简介
    9.3.2URL通信开发
    9.4WebView
    9.4.1WebView简介
    9.4.2WebView开发
    9.5小结
    9.6习题
    第10章地理位置应用
    10.1GPS定位服务
    10.1.1GPS的相关类
    10.1.2获取GPS信息
    10.2GoogleMaps
    10.2.1获取MapAPIKey
    10.2.2创建模拟器
    10.2.3GoogleMaps的相关类
    10.2.4GoogleMaps地图查询应用
    10.3GoogleStreetView
    10.3.1GoogleStreetView服务的原理
    10.3.2GoogleStreetView程序的开发
    10.4小结
    10.5习题
    第11章音频和视频应用
    11.1音频应用
    11.1.1MediaPlayer类简介
    11.1.2使用MediaPlayer播放本地音频文件
    11.1.3使用MediaPlayer播放标准音频文件
    11.2视频应用
    11.2.1视频相关类简介
    11.2.2使用VideoView播放视频文件
    11.3音频和视频的录制
    11.3.1录制音频
    11.3.2录制视频
    11.4小结
    11.5习题
    第12章传感器应用
    12.1传感器开发
    12.1.1系统传感器
    12.1.2传感器的开发过程
    12.1.3真机测试
    12.2常用传感器
    12.2.1加速度传感器
    12.2.2磁场传感器
    12.2.3方向传感器
    12.2.4重力传感器
    12.2.5亮度传感器
    12.3小结
    12.4习题
    第13章手势应用
    13.1输入法手势识别
    13.1.1Gesture相关类简介
    13.1.2输入法手势程序开发
    13.2触摸屏手势识别
    13.2.1GestureDetector简介
    13.2.2触摸屏手势程序的开发
    13.3小结
    13.4习题
    第14章图形应用
    14.1位图
    14.1.1AssetManager类
    14.1.2Bitmap对象和BitmapFactory类
    14.1.3对assets文件夹的访问
    14.2Canvas绘图
    14.2.1Canvas类和Paint类
    14.2.2绘制基本图形
    14.3小结
    14.4习题

    Android开发篇
    第15章Android程序开发——音乐播放器
    15.1程序简介
    15.1.1功能概述
    15.1.2开发环境及目标平台
    15.2程序架构
    15.3登录界面的设计与实现
    15.4主界面的设计与实现
    15.4.1主界面布局
    15.4.2音乐播放列表
    15.4.3音乐播放控制
    15.4.4音乐音量调节
    15.4.5音乐播放进度控制
    15.4.6主界面菜单
    15.5录音界面的设计与实现
    15.5.1录音界面
    15.5.2实现录音功能
    15.5.3播放录音文件
    15.6设置界面的设计与实现
    15.6.1设置来电铃声
    15.6.2设置闹铃铃声
    15.6.3设置通知铃声
    15.7小结
  • 内容简介:
      《轻松学开发:轻松学Android开发》由浅入深,全面系统地介绍了Android开发技术。《轻松学开发:轻松学Android开发》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,生动形象地展现了Android开发所需要的知识,使读者能够轻松地掌握学习内容。本书的每一章都配有专门的习题,以便读者进行自我测验。本书还提供了大量的配套教学视频,这些视频和书中的实例源代码一起收录于配书光盘中。
      《轻松学开发:轻松学Android开发》共分四篇。“Android基础篇”主要介绍Android系统、Android布局设计以及Android程序开发中常用的各类控件等知识;“Android技术篇”主要介绍菜单、对话框、Toast、Notification、Activity、Service、Broadcast以及Android数据存储等;“Android应用篇”介绍了Android网络开发、GPS定位、GoogleMaps、GoogleStreetView以及Android音频/视频开发、传感器、手势、图形处理等技术;“Android开发篇”详细介绍了Android应用程序——音乐播放器的开发,以提高读者的实战水平。
      《轻松学开发:轻松学Android开发》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及Android开发的所有重要知识。本书适合想全面学习Android开发技术的人员阅读,也适合各种使用Android操作系统进行开发的工程技术人员参考。
  • 目录:
    Android基础篇
    第1章初识Android
    1.1什么是Android
    1.1.1Android的发展
    1.1.2Android的架构及特点
    1.2Android开发平台的搭建
    1.2.1下载JDK
    1.2.2安装JDK
    1.2.3配置Java环境变量
    1.2.4安装Eclipse
    1.2.5安装与配置AndroidSDK
    1.2.6安装AndroidADT
    1.2.7虚拟设备的创建与模拟器的运行
    1.3HelloAndroid——我的第一个Android程序
    1.3.1创建第一个Android程序——HelloAndroid
    1.3.2基本文件及Android框架
    1.4小结
    1.5习题
    第2章Android程序界面布局设计
    2.1布局概述
    2.1.1什么是布局
    2.1.2布局的类型
    2.1.3布局文件的常用概念
    2.2相对布局
    2.2.1相对容器布局
    2.2.2相对控件布局
    2.3线性布局
    2.3.1什么是线性布局
    2.3.2线性布局的语法
    2.3.3创建线性布局
    2.4表格布局
    2.4.1什么是表格布局
    2.4.2表格布局的语法
    2.4.3创建表格布局
    2.5帧布局
    2.5.1什么是帧布局
    2.5.2帧布局的语法
    2.5.3创建帧布局
    2.6网格布局和布局控件
    2.6.1什么是网格布局
    2.6.2网格布局的语法
    2.6.3创建网格布局
    2.6.4什么是布局控件
    2.7小结
    2.8习题
    第3章基本控件
    3.1控件概述
    3.1.1控件的构成
    3.1.2属性的使用
    3.1.3方法和事件的使用
    3.2文本类控件
    3.2.1文本框
    3.2.2编辑框
    3.3按钮类控件
    3.3.1按钮
    3.3.2图片按钮
    3.3.3开关按钮
    3.3.4单选按钮
    3.3.5复选按钮
    3.4图片控件
    3.5动画播放技术
    3.5.1补间动画
    3.5.2帧动画
    3.6时钟控件
    3.7日期与时间控件
    3.7.1日期选择控件
    3.7.2时间选择控件
    3.8小结
    3.9习题
    第4章高级控件
    4.1自动完成文本类控件
    4.1.1自动完成文本控件
    4.1.2多文本自动完成输入控件
    4.2进度条与拖动条
    4.2.1进度条
    4.2.2拖动条
    4.3评分条
    4.4滚动视图
    4.5列表视图
    4.6下拉列表
    4.7选项卡
    4.8页面滑动切换控件
    4.9图片切换控件
    4.10网格视图
    4.11小结
    4.12习题

    Android技术篇
    第5章消息提示
    5.1菜单
    5.1.1选项菜单和子菜单
    5.1.2上下文菜单
    5.2对话框
    5.2.1普通对话框
    5.2.2提示对话框
    5.2.3进度对话框
    5.2.4日期选择对话框
    5.2.5时间选择对话框
    5.3消息提示框
    5.4通知提示框
    5.5小结
    5.6习题
    第6章深入解析Activity
    6.1从一个单界面程序看Activity
    6.1.1启动单界面程序
    6.1.2了解Activity的状态变化
    6.1.3结束Activity
    6.2在两个Activity之间跳转
    6.2.1启动第一个Activity——主Activity
    6.2.2创建第二个Activity
    6.2.3启动第二个Activity
    6.2.4跳转回主Activity
    6.2.5“BACK”到第二个Activity
    6.3在两个Activity之间传递数据
    6.3.1传递数据到目标Activity
    6.3.2返回数据到主Activity
    6.4Intent和IntentFilter
    6.4.1Intent
    6.4.2IntentFilter
    6.5小结
    6.6习题
    第7章服务与消息广播
    7.1Service简介
    7.1.1开发Service
    7.1.2Service的生命周期
    7.2操作Service
    7.2.1调用context.startService()方法启动Service
    7.2.2调用context.bindService()方法启动Service
    7.3Service通信
    7.3.1本地服务通信
    7.3.2远程服务通信
    7.4系统提供的Service
    7.4.1电话管理器
    7.4.2短信管理器
    7.4.3音频管理器
    7.4.4振动器
    7.5广播接收者
    7.5.1开发广播接收者组件
    7.5.2接收系统广播
    7.6小结
    7.7习题
    第8章数据存储
    8.1SharedPreferences轻量级存储
    8.1.1SharedPreferences和Editor
    8.1.2使用SharedPreferences存储数据
    8.2文件存储
    8.2.1读写文件中的数据
    8.2.2读写SD卡中的数据
    8.3SQLite数据库存储
    8.3.1SQLiteDatabase和SQLiteOpenHelper
    8.3.2数据库的基本操作
    8.4内容提供者
    8.4.1ContentProvider简介
    8.4.2自定义ContentProvider
    8.5小结
    8.6习题

    Android应用篇
    第9章网络应用
    9.1Socket通信
    9.1.1Socket的工作机制
    9.1.2Socket服务器端开发
    9.1.3Socket客户端开发
    9.1.4运行程序
    9.2HTTP通信
    9.2.1HTTP通信方式
    9.2.2使用HttpURLConnection接口进行开发
    9.2.3使用HttpClient接口进行开发
    9.3URL通信
    9.3.1URL简介
    9.3.2URL通信开发
    9.4WebView
    9.4.1WebView简介
    9.4.2WebView开发
    9.5小结
    9.6习题
    第10章地理位置应用
    10.1GPS定位服务
    10.1.1GPS的相关类
    10.1.2获取GPS信息
    10.2GoogleMaps
    10.2.1获取MapAPIKey
    10.2.2创建模拟器
    10.2.3GoogleMaps的相关类
    10.2.4GoogleMaps地图查询应用
    10.3GoogleStreetView
    10.3.1GoogleStreetView服务的原理
    10.3.2GoogleStreetView程序的开发
    10.4小结
    10.5习题
    第11章音频和视频应用
    11.1音频应用
    11.1.1MediaPlayer类简介
    11.1.2使用MediaPlayer播放本地音频文件
    11.1.3使用MediaPlayer播放标准音频文件
    11.2视频应用
    11.2.1视频相关类简介
    11.2.2使用VideoView播放视频文件
    11.3音频和视频的录制
    11.3.1录制音频
    11.3.2录制视频
    11.4小结
    11.5习题
    第12章传感器应用
    12.1传感器开发
    12.1.1系统传感器
    12.1.2传感器的开发过程
    12.1.3真机测试
    12.2常用传感器
    12.2.1加速度传感器
    12.2.2磁场传感器
    12.2.3方向传感器
    12.2.4重力传感器
    12.2.5亮度传感器
    12.3小结
    12.4习题
    第13章手势应用
    13.1输入法手势识别
    13.1.1Gesture相关类简介
    13.1.2输入法手势程序开发
    13.2触摸屏手势识别
    13.2.1GestureDetector简介
    13.2.2触摸屏手势程序的开发
    13.3小结
    13.4习题
    第14章图形应用
    14.1位图
    14.1.1AssetManager类
    14.1.2Bitmap对象和BitmapFactory类
    14.1.3对assets文件夹的访问
    14.2Canvas绘图
    14.2.1Canvas类和Paint类
    14.2.2绘制基本图形
    14.3小结
    14.4习题

    Android开发篇
    第15章Android程序开发——音乐播放器
    15.1程序简介
    15.1.1功能概述
    15.1.2开发环境及目标平台
    15.2程序架构
    15.3登录界面的设计与实现
    15.4主界面的设计与实现
    15.4.1主界面布局
    15.4.2音乐播放列表
    15.4.3音乐播放控制
    15.4.4音乐音量调节
    15.4.5音乐播放进度控制
    15.4.6主界面菜单
    15.5录音界面的设计与实现
    15.5.1录音界面
    15.5.2实现录音功能
    15.5.3播放录音文件
    15.6设置界面的设计与实现
    15.6.1设置来电铃声
    15.6.2设置闹铃铃声
    15.6.3设置通知铃声
    15.7小结
查看详情
系列丛书 / 更多
轻松学开发:轻松学Android开发
轻松学C语言
邢太北 著
轻松学开发:轻松学Android开发
轻松学HTML+CSS网站开发:轻松学开发
黄胜忠 著
轻松学开发:轻松学Android开发
轻松学开发:轻松学Java(图解版)
褚尚军、王亮 著
轻松学开发:轻松学Android开发
轻松学开发:轻松学PHP(图解版)
张昆 著
轻松学开发:轻松学Android开发
轻松学开发:轻松学C++
邹国华 著
轻松学开发:轻松学Android开发
轻松学C#
谷涛、扶晓、毕国锋 著
轻松学开发:轻松学Android开发
轻松学开发:轻松学Java Web开发
张昆 著
轻松学开发:轻松学Android开发
轻松学Visual C++
胡超、徐守坤 著
您可能感兴趣 / 更多
轻松学开发:轻松学Android开发
火山活动背景下断陷湖盆优质储层形成机制
王雅宁;鲍志东;彭仕宓