• Android平板电脑开发实战详解和典型案例
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Android平板电脑开发实战详解和典型案例

34.5 3.9折 88 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者吴亚峰、杜化美、索依娜 著

出版社人民邮电出版社

出版时间2013-02

版次1

装帧平装

货号9787115301871

上书时间2024-11-17

尚贤文化保定分店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 吴亚峰、杜化美、索依娜 著
  • 出版社 人民邮电出版社
  • 出版时间 2013-02
  • 版次 1
  • ISBN 9787115301871
  • 定价 88.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 615页
  • 字数 960千字
【内容简介】
  随着时间的推移,Android版本已经发展到了Android4.0,此版本为开发人员提供了很多非常实用的新特性。但是,目前国内专门介绍这方面开发的书籍与资料都非常少,使得想开发Android4.0应用程序的开发人员无从下手。基于此种情况,《Android平板电脑开发实战详解和典型案例》提炼了笔者多年从事Android开发应用的宝贵经验,从Android2.0趣味特性、Android4.0新特性的基础知识到完整综合案例,由浅入深,循序渐进地进行了详解,既适合Android4.0初学者学习,也适合有一定基础的读者进一步提升之用。
  《Android平板电脑开发实战详解和典型案例》共16章,其中第1章为平板电脑的相关知识以及Android开发环境的搭建;第2章~第6章介绍了Android2.0趣味特性及Android3.0和Android4.0新特性的相关知识;第7章介绍了多媒体开发的相关知识与案例;第8章和第9章介绍了2D图形渲染、多点触控以及3D应用开发的相关知识;第10章介绍了传感器开发的相关知识;第11章介绍了设备互联技术——蓝牙与无线以太网直连的相关知识;第12章介绍了GPS高级开发;第13章介绍了多分辨率屏幕自适应的相关知识;第14章~第16章给出了3个完整的综合案例,其中包括2D游戏、3D游戏以及一个应用案例。同时为了便于读者的学习,《Android平板电脑开发实战详解和典型案例》附赠的光盘中包含了书中所有案例的完整源代码,最大限度地帮助读者快速掌握开发技术。
【作者简介】
  吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有十多年的Java开发与培训经验。主要的研究方向为OpenGLES、手机游戏、Java EE以及搜索引擎。同时为手机游戏、JavaEE独立软件开发工程师,并兼任百纳科技Java培训中心首席培训师。近10年来为数十家著名企业培养了上千名高级软件开发人员,曾编写过《菜鸟成长之路——Java程序员职场全攻略》、《Android2.0游戏开发实战宝典》、《Android3D游戏开发技术详解与典型案例》、《Android应用案例开发大全》、《Android游戏开发大全》、《Android3D游戏开发技术宝典——OpenGL ES2.0》等多本畅销技术书籍。2008年初开始关注Android平台下的3D应用开发,并开发出一系列优秀的Android应用程序与3D游戏。
【目录】
第1章平板电脑概览以及开发环境的搭建
1.1平板电脑基础知识概览
1.1.1初识平板电脑
1.1.2忐忑发展史之平板电脑
1.1.3平板电脑的家族成员
1.1.4独树一帜的平板电脑
1.2开发环境的搭建
1.2.1AndroidSDK的安装与环境变量配置
1.2.2Eclipse集成开发环境的搭建
1.2.3Android模拟器的创建与使用
1.3初识Android应用程序
1.3.1创建第一个Android应用程序——HelloAndroid
1.3.2模拟器上调试Android应用程序
1.3.3实际设备的联机调试
1.4小结

第2章Android平台特色控件
2.1搜索框控件——SearchView
2.1.1搜索框控件基本知识
2.1.2搜索框控件使用案例
2.2开关窗口——Switch
2.2.1开关窗口基本知识
2.2.2开关窗口使用案例
2.3弹出菜单——PopupMenu
2.3.1弹出菜单基本知识
2.3.2弹出菜单使用案例
2.4动作条——ActionBar
2.4.1显示选项菜单基本知识
2.4.2显示选项菜单使用案例
2.4.3提供标签页切换方式的导航功能基本知识
2.4.4提供标签页切换方式导航功能使用案例
2.4.5提供下拉列表导航功能基本知识
2.4.6提供下拉列表导航功能使用案例
2.5数字选择控件——NumberPiker
2.5.1数字选择控件基本知识
2.5.2数字选择控件使用案例
2.6可展开列表——ExpandableListView
2.6.1可展开列表基本知识
2.6.2可展开列表使用案例
2.7滑动式抽屉——SlidingDrawer
2.7.1滑动式抽屉基本知识
2.7.2滑动式抽屉使用案例
2.8小结

第3章酷炫UI之新增布局与片段
3.1堆视图——AdapterViewFlipper
3.1.1堆视图基本知识
3.1.2堆视图使用案例
3.2栈视图——StackView
3.2.1栈视图基本知识
3.2.2栈视图使用案例
3.3网格布局——GridLayout
3.3.1网格布局的基本知识
3.3.2网格布局使用案例
3.4片段——Fragment
3.4.1片段——Fragment简介
3.4.2列表片段——ListFragment
3.4.3对话框片段——DialogFragment
3.4.4偏好片段——PreferenceFragment
3.4.5片段综合使用案例
3.5小结

第4章酷炫UI之选项选择界面
4.1复选框选项设置——CheckBoxPreference
4.1.1复选框选项设置基本知识
4.1.2复选框选项设置使用案例
4.2对话框选项设置——DialogPreference
4.2.1对话框选项设置基本知识
4.2.2对话框选项设置使用案例
4.3铃声选项设置——RingtonePreference
4.3.1铃声选项设置基本知识
4.3.2铃声选项设置使用案例
4.4分组选项设置——PreferenceGroup
4.4.1分组选项设置基本知识
4.4.2分组选项设置使用案例
4.5选项设置界面——SwitchPreference
4.5.1选项设置界面基本知识
4.5.2选项设置界面使用案例
4.6主题——Theme
4.6.1主题基本知识
4.6.2主题使用案例
4.7小结

第5章数字图像处理及拍照
5.1平滑滤镜
5.1.1基本知识
5.1.2一个简单的案例
5.2锐化滤镜
5.2.1基本知识
5.2.2一个简单的案例
5.3中值滤波器
5.3.1基本知识
5.3.2一个简单的案例
5.4对比度扩展
5.4.1基本知识
5.4.2一个简单的案例
5.5削波
5.5.1基本知识
5.5.2一个简单的案例
5.6阈值化
5.6.1基本知识
5.6.2一个简单的案例
5.7灰度窗口变换
5.7.1基本知识
5.7.2一个简单的案例
5.8直方图均衡化
5.8.1基本知识
5.8.2一个简单的案例
5.9轮廓提取
5.9.1基本知识
5.9.2一个简单的案例
5.10腐蚀滤镜
5.10.1基本知识
5.10.2一个简单的案例
5.11膨胀滤镜
5.11.1基本知识
5.11.2一个简单的案例
5.12摄像头的变焦操作
5.12.1基本知识
5.12.2一个简单的案例
5.13摄像头的对焦操作
5.13.1基本知识
5.13.2一个简单的案例
5.14闪光灯的操作
5.14.1基本知识
5.14.2一个简单的案例
5.15人脸检测——FaceDetector
5.15.1基本知识
5.15.2一个简单的案例
5.16条形码扫描
5.16.1基本知识
5.16.2识别软件的开发
5.17小结

第6章TTS及语音识别
6.1语音合成技术概览
6.1.1Android系统TTS的设置界面
6.1.2AndroidTTS引擎
6.1.3语音合成类——TextToSpeech
6.2发音功能
6.2.1基础知识
6.2.2一个简单的案例
6.3记忆功能
6.3.1基础知识
6.3.2一个简单的案例
6.4保存与关联功能
6.4.1基础知识
6.4.2一个简单的案例
6.5TTS引擎“手说TTS”
6.5.1基础知识
6.5.2一个简单的案例
6.6语音识别——SpeechRecognizer
6.6.1识别信息类基本知识
6.6.2信息识别类使用案例
6.7小结

第7章多媒体
7.1音频播放
7.1.1基本知识
7.1.2一个简单的案例
7.2实时音频采集与回放
7.2.1基本知识
7.2.1一个简单的案例
7.3视频播放
7.3.1基本知识
7.3.2简单的使用案例
7.4流媒体
7.4.1基本知识
7.4.2一个简单的案例
7.5多功能媒体播放器案例
7.5.1案例功能概览
7.5.2音频播放基本界面的开发
7.5.3音频播放前台功能的开发
7.5.4音频播放后台功能的开发
7.5.5频谱显示功能的开发
7.5.6视频播放功能的开发
7.6小结

第8章2D图形渲染及多点触控
8.1基本图形的绘制
8.1.1基本知识
8.1.2一个简单的案例
8.2特殊线型
8.2.1基本知识
8.2.2一个简单的案例
8.3平面贴图
8.3.1基本知识
8.3.2一个简单的案例
8.4剪裁功能
8.4.1基本知识
8.4.2一个简单的案例
8.52D小游戏案例
8.5.1案例功能预览
8.5.2矩形类与豆豆类的开发
8.5.3绘制类的开发
8.5.4Activity以及相关线程的开发
8.6多点触控
8.6.1基本知识
8.6.2一个简单的案例
8.7小结

第9章3D应用开发基础
9.1OpenGL及OpenGLES简介
9.23D基本知识
9.3旧约——OpenGLES1.x
9.3.1OpenGLES1.x的渲染管线
9.3.2不同的绘制方式
9.3.3索引法绘制案例
9.3.4顶点法绘制案例
9.3.5正交投影
9.3.6透视投影
9.3.7两种投影模式的案例
9.3.8光照的3种组成元素
9.3.9定向光与定位光
9.3.10点法向量和面法向量
9.3.11材质
9.3.12两种光源的案例
9.3.13纹理映射
9.3.14纹理映射案例
9.4新约——OpenGLES2.0
9.4.1OpenGLES2.0的渲染管线
9.4.2初识OpenGLES2.0应用程序
9.4.3着色语言
9.4.4正交投影
9.4.5透视投影
9.4.63种光照通道
9.4.7定位光
9.4.8定向光
9.4.9纹理映射
9.5小结

第10章传感器应用开发
10.1基本的开发流程
10.2加速度传感器
10.2.1基本知识
10.2.2一个简单的案例
10.3磁场传感器
10.3.1基本知识
10.3.2一个简单的案例
10.4光传感器
10.4.1基本知识
10.4.2一个简单案例
10.5温度传感器
10.5.1基本知识
10.5.2一个简单的案例
10.6接近传感器
10.6.1基本知识
10.6.2一个简单的案例
10.7姿态传感器
10.7.1基本知识
10.7.2一个简单的案例
10.8小结

第11章蓝牙与无线以太网直连
11.1基础知识
11.2蓝牙连接功能的开发
11.2.1功能预览
11.2.2案例的开发
11.3手机间蓝牙互联操控
11.3.1功能预览
11.3.2案例的开发
11.4手机与其他设备的互联操控
11.4.1基本规则
11.4.2使用案例
11.5无线以太网直连
11.5.1基本知识
11.5.2功能预览
11.5.3案例的开发
11.6小结

第12章GPS高级开发
12.1设置开关及获得信息
12.1.1基本知识
12.1.2案例介绍
12.2卫星信息的呈现
12.2.1功能介绍
12.2.2使用案例
12.3当前位置信息的呈现
12.3.1功能介绍
12.3.2案例介绍
12.4图片与颜色的加载
12.5小结

第13章多分辨率屏幕自适应
13.1XML布局描述文件
13.1.1基本策略简介
13.1.2一个简单的案例
13.2横竖向各自按照不同比例缩放
13.2.1基本策略简介
13.2.2一个简单的案例
13.3仅按照一个方向比例缩放
13.3.1基本策略简介
13.3.2一个简单的案例
13.4不变形全部显示
13.4.1基本策略简介
13.4.2一个简单的案例
13.5小结

第14章2D物理引擎游戏——魔法跳跳球
14.1游戏背景及功能概述
14.1.1背景概述
14.1.2功能简介
14.2游戏的策划和准备工作
14.2.1游戏的策划
14.2.2游戏的准备工作
14.3游戏的架构
14.3.1游戏的总体架构
14.3.2游戏的类架构
14.4主控制类——Box2D_MFTTQA-ctivity类的开发
14.5主界面相关类
14.5.1主界面类MainMenuView
14.5.2主界面绘制线程MainMenuDrawThread
14.6辅助工具类
14.6.1声音工具类SoundUtil
14.6.2图片加载工具类PicLoadUtil
14.6.3常量类Constant
14.7刚体类
14.7.1刚体父类MyBody
14.7.2挡板类MyBaffleImg
14.7.3小球类MyBallImg
14.7.4边界类MyEdgeImg
14.7.5小钉类MyNailImg
14.7.6物理引擎工具类Box2DUtil
14.7.7碰撞检测搜索工具类BodySearchUtil
14.8游戏界面相关类
14.8.1游戏界面类GameView
14.8.2物理世界模拟线程PhysicsThread
14.8.3小球移动控制线程MoveballThread
14.8.4抽奖信息控制线程CjThread
14.8.5倒计时控制线程TimeThread
14.8.6谜之盒滚动控制线程RollMysteryboxThread
14.8.7抽奖烟花弹类Award
14.8.8焰火类FireWork
14.9游戏的优化与改进

第15章3D竞速游戏——极速飞行
15.1游戏背景及功能概述
15.1.1背景概述
15.1.2功能介绍
15.2游戏的策划及准备工作
15.2.1游戏的策划
15.2.2Android平台下游戏的准备工作
15.3游戏的架构
15.3.1各个类简要介绍
15.3.2游戏框架简介
15.4公共类FeiTingActivity
15.5辅助界面相关类
15.5.1欢迎界面WelcomeView类
15.5.23D界面的父类MyGLSurfaceView
15.5.3主菜单界面类MenuView
15.5.4选艇界面类XCView
15.5.5选艇界面箭头类JianTou
15.5.6选艇界面底座类DiZuo
15.5.7历史界面类LiShiView
15.5.8纹理矩形类TextureRect
15.6游戏界面相关类
15.6.1飞艇信息类BoatInfo
15.6.2飞艇类boat
15.6.3简单赛道类SaiDaoSimple
15.6.4赛道类Saidao
15.6.5圆柱类YuanZhu
15.6.6正方形类Rectangular
15.6.7立方体类Cube
15.6.8立方体组类CubeGroup
15.6.9立方体组的线程控制类CubeThread
15.6.10障碍物的控制类ZAWForControl
15.6.11障碍物的地图类MapData
15.6.12游戏界面类MySurfaceView
15.6.13游戏线程类KeyThread
15.7游戏中着色器的开发
15.7.1线段的着色器
15.7.2纹理的着色器
15.8游戏的优化与改进

第16章生活辅助软件——BN日程小管家
16.1开发背景及功能概述
16.1.1开发背景
16.1.2功能概述
16.1.3开发环境和目标平台
16.2软件预览及功能结构
16.2.1软件预览
16.2.2功能结构
16.3开发前的准备工作
16.3.1数据库设计
16.3.2数据库表设计
16.4数据库的开发
16.5主控制类ScheduleManagerActivity
16.6登录界面的开发
16.7自定义日历控件的开发
16.8主界面的开发
16.8.1月视图的开发
16.8.2周视图的开发
16.8.3日视图的开发
16.9新建和编辑日程界面的开发
16.9.1基本界面的开发
16.9.2添加联系人的开发
16.9.3添加图片的开发
16.9.4添加录音的开发
16.9.5添加地点的开发
16.10查询日程界面的开发
16.11铃声设置界面的开发
16.12闹铃提醒界面的开发
16.13小结
……
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP