android开发权威指南pdf
‘壹’ Android编程权威指南的目录
第1章Android应用初体验11.1 应用基础21.2 创建Android项目21.3 Eclipse工作区导航51.4 用户界面设计61.4.1 视图层级结构91.4.2 组件属性101.4.3 创建字符串资源111.4.4 预览界面布局121.5 从布局XML到视图对象131.6 组件的实际应用151.6.1 类包组织导入161.6.2 引用组件161.6.3 设置监听器171.7 使用模拟器运行应用211.8 Android编译过程22第2章Android与MVC设计模式262.1 创建新类262.2 Android与MVC设计模式302.3 更新视图层312.4 更新控制层332.5 在设备上运行应用372.5.1 连接设备372.5.2 配置设备用于应用开发382.6 添加图标资源382.6.1 向项目中添加资源392.6.2 在XML文件中引用资源402.7 关于挑战练习412.8 挑战练习一:为TextView添加监听器412.9 挑战练习二:添加后退按钮422.10 挑战练习三:从按钮到图标按钮42第3章Activity的生命周期453.1 日志跟踪理解Activity生命周期463.1.1 输出日志信息463.1.2 使用 LogCat483.2 设备旋转与Activity生命周期523.3 设备旋转前保存数据563.4 再探Activity生命周期573.5 深入学习:测试onSaveInstanceState-(Bundle)方法593.6 深入学习:日志记录的级别与方法60第4章Android应用的调试624.1 DDMS应用调试透视图634.2 异常与栈跟踪644.2.1 诊断应用异常654.2.2 记录栈跟踪日志664.2.3 设置断点684.2.4 使用异常断点714.3 文件浏览器724.4 Android特有的调试工具734.4.1 使用Android Lint734.4.2 R类的问题74第5章第二个activity755.1 创建第二个activity765.1.1 创建新布局775.1.2 创建新的activity子类805.1.3 在manifest配置文件中声明activity815.1.4 为QuizActivity添加cheat按钮825.2 启动activity835.3 activity间的数据传递855.3.1 使用intent extra865.3.2 从子activity获取返回结果885.4 activity的使用与管理925.5 挑战练习95第6章Android SDK版本与兼容966.1 Android SDK版本966.2 Android编程与兼容性问题976.2.1 全新的系统版本——Honeycomb976.2.2 SDK最低版本996.2.3 SDK目标版本996.2.4 SDK编译版本996.2.5 安全添加新版本API中的代码1006.3 使用Android开发者文档1036.4 挑战练习:报告编译版本105第7章UI fragment与fragment 管理器1067.1 UI设计的灵活性需求1077.2 fragment的引入1077.3 着手开发CriminalIntent1087.3.1 创建新项目1107.3.2 fragment与支持库1127.3.3 创建Crime类1137.4 托管UI fragment1157.4.1 fragment的生命周期1157.4.2 托管的两种方式1167.4.3 定义容器视图1167.5 创建UI fragment1177.5.1 定义CrimeFragment的布局1187.5.2 创建CrimeFragment类1197.6 添加UI fragment到FragmentManager1227.6.1 fragment事务1237.6.2 FragmentManager与fragment生命周期1257.7 activity使用fragment的理由1277.8 深入学习:Honeycomb、ICS、Jelly Bean以及更高版本系统上的应用开发127第8章使用布局与组件创建用户界面1288.1 升级Crime类1288.2 更新布局1298.3 生成并使用组件1318.4 深入探讨XML布局属性1328.4.1 样式、主题及主题属性1328.4.2 dp、sp以及屏幕像素密度1338.4.3 Android开发设计原则1348.4.4 布局参数1358.4.5 边距与内边距1358.5 使用图形布局工具1368.5.1 添加新组件1388.5.2 属性视图中编辑组件属性1388.5.3 在框架视图中重新组织组件1398.5.4 更新子组件的布局参数1408.5.5android:layout_weight属性的工作原理1418.5.6 图形布局工具使用总结1428.5.7 组件ID与多种布局1428.6 挑战练习:日期格式化143第9章使用ListFragment显示列表1449.1 更新CriminalIntent应用的模型层1459.2 创建ListFragment1479.3 使用抽象activity托管fragment1499.3.1 通用的fragment托管布局1499.3.2 抽象activity类1509.4 ListFragment、ListView及ArrayAdapter1549.4.1 创建ArrayAdapter<T>类实例1579.4.2 响应列表项的点击事件1599.5 定制列表项1609.5.1 创建列表项布局1609.5.2 创建adapter子类162第10章使用fragment argument16510.1 从fragment中启动activity16510.1.1 附加extra信息16610.1.2 获取extra信息16710.1.3 使用Crime数据更新CrimeFragment视图16710.1.4 直接获取extra信息方式的缺点16910.2 fragment argument16910.2.1 附加argument给fragment16910.2.2 获取argument17010.3 重新加载显示列表项17110.4 通过fragment获取返回结果172第11章使用ViewPager17411.1 创建CrimePagerActivity17511.1.1 以代码的方式定义并产生布局17611.1.2 ViewPager与Pager-Adapter17711.1.3 整合配置并使用CrimePagerActivity17811.1.4 FragmentStatePager-Adapter与Fragment-PagerAdapter18011.2 深入学习:ViewPager的工作原理182第12章对话框18412.1 创建DialogFragment18612.1.1 显示DialogFragment18712.1.2 设置对话框的显示内容18812.2 fragment间的数据传递19012.2.1 传递数据给DatePicker-Fragment19112.2.2 返回数据给CrimeFragment19312.3 挑战练习:更多对话框198第13章使用MediaPlayer播放音频19913.1 添加资源20013.2 定义HelloMoonFragment布局文件20213.3 创建HelloMoonFragment20313.4 使用布局fragment20413.5 音频播放20513.6 挑战练习:暂停音频播放20813.7 深入学习:播放视频20813.8 挑战练习:在HelloMoon应用中播放视频208第14章fragment的保留20914.1 保留fragment实例20914.2 设备旋转与保留的fragment21014.3 保留的fragment:一切都完美了吗21214.4 设备旋转处理与onSaveInstance-State(Bundle)方法21214.5 深入学习:fragment引入前的设备旋转问题214第15章应用本地化21515.1 本地化资源21515.2 配置修饰符21615.2.1 可用资源优先级排定21715.2.2 多重配置修饰符21815.2.3 寻找最匹配的资源21915.3 更多资源使用原则及控制22015.3.1 资源命名22015.3.2 资源目录结构22015.4 测试备选资源221第16章操作栏22316.1 选项菜单22316.1.1 在XML文件中定义选项菜单22516.1.2 创建选项菜单22716.1.3 响应菜单项选择23016.2 实现层级式导航23216.2.1 启用应用图标的导航功能23216.2.2 响应向上按钮23316.3 可选菜单项23616.3.1 创建可选菜单XML文件23616.3.2 切换菜单项标题23716.3.3 “还有个问题”23816.4 挑战练习:用于列表的空视图239第17章存储与加载本地文件24117.1 CriminalIntent应用的数据存取24117.1.1 保存crime数据到JSON文件24217.1.2 从文件中读取crime数据24617.2 挑战练习:使用外部存储24817.3 深入学习:Android文件系统与Java I/O248第18章上下文菜单与上下文操作模式25018.1 定义上下文菜单资源25118.2 实施浮动上下文菜单25118.2.1 创建上下文菜单25118.2.2 为上下文菜单登记视图25218.2.3 响应菜单项选择25318.3 实施上下文操作模式25418.3.1 实现列表视图的多选操作25518.3.2 列表视图中的操作模式回调方法25618.3.3 改变已激活视图的显示背景25818.3.4 实现其他视图的上下文操作模式25918.4 兼容性问题:回退还是复制26018.5 挑战练习:在CrimeFragment视图中删除crime记录26118.6 深入学习:ActionBarSherlock26118.7 挑战练习:使用ActionBarSherlock26318.7.1 CriminalIntent应用中ABS的基本整合26418.7.2 ABS的深度整合26418.7.3 ABS的完全整合265第19章相机I:取景器26619.1 创建Fragment布局26719.2 创建CrimeCameraFragment26919.3 创建CrimeCameraActivity26919.4 使用相机API27119.4.1 打开并释放相机27119.4.2 SurfaceView、Surface-Holder与Surface27219.4.3 确定预览界面大小27619.4.4 启动CrimeCamera-Activity27719.5 深入学习:以命令行的方式运行activity281第20章相机 II:拍摄并处理照片28320.1 拍摄照片28320.1.1 实现相机回调方法28520.1.2 设置图片尺寸大小28820.2 返回数据给CrimeFragment28820.2.1 以接收返回值的方式启动CrimeCameraActivity28920.2.2 在CrimeCameraFragment中设置返回值29020.2.3 在CrimeFragment中获取照片文件名29020.3 更新模型层29120.3.1 新增Photo类29220.3.2 为Crime添加photo属性29320.3.3 设置photo属性29320.4 更新CrimeFragment的视图29420.4.1 添加ImageView组件29520.4.2 图像处理29620.5 在DialogFragment中显示大图片30020.6 挑战练习:Crime照片的显示方向30320.7 挑战练习:删除照片30320.8 深入学习:Android代码的废弃处理303第21章隐式intent30521.1 添加按钮组件30621.2 添加嫌疑人信息至模型层30721.3 使用格式化字符串30821.4 使用隐式intent30921.4.1 典型隐式intent的组成31021.4.2 发送陋习报告31121.4.3 获取联系人信息31321.4.4 检查可以响应的activity31621.5 挑战练习:又一个隐式intent317第22章Master-Detail用户界面31822.1 增加布局灵活性31922.1.1 修改SingleFragment-Activity32022.1.2 创建包含两个fragment容器的布局32022.1.3 使用别名资源32222.2 Activity:fragment的托管者32322.3 深入学习:设备屏幕尺寸的确定331第23章深入学习intent和任务33323.1 创建NerdLauncher项目33323.2 解析隐式intent33423.3 在运行时创建显式intent33723.4 任务与后退栈33823.5 使用NerdLauncher应用作为设备主屏幕34123.6 挑战练习:应用图标与任务重排34123.7 进程与任务341第24章样式与include标签的使用34324.1 创建RemoteControl项目34424.1.1 编码实现RemoteControl-Activity34424.1.2 创建RemoteControl-Fragment34524.2 使用样式消除重复代码34824.3 完善布局定义35024.4 深入学习:使用include与merge标签35324.5 挑战练习:样式的继承354第25章XML Drawable与9-Patches35525.1 XML drawable35625.2 state list drawable35825.3 layer list与inset drawable36025.4 使用9-patch图像362第26章HTTP与后台任务36826.1 创建PhotoGallery应用36926.2 网络连接基本37226.3 使用AsyncTask在后台线程上运行代码37326.4 线程与主线程37526.5 获取Flickr XML数据37726.6 从AsyncTask回到主线程38226.7 深入学习:再探AsyncTask38526.8 挑战练习:分页386第27章Looper、Handler与HandlerThread38727.1 设置GridView以显示图片38727.2 批量下载缩略图39027.3 与主线程通信39027.4 创建并启动后台线程39127.5 Message与message Handler39327.5.1 消息的剖析39327.5.2 Handler的剖析39327.5.3 使用handler39527.5.4 传递handler39727.6 深入学习:AsyncTask与Thread40127.7 挑战练习:预加载以及缓存401第28章搜索40228.1 搜索Flickr网站40228.2 搜索对话框40428.2.1 创建搜索界面40428.2.2 可搜索的activity40628.2.3 物理搜索键40828.2.4 搜索的工作原理40928.2.5 启动模式与新的intent8.2.6 使用shared preferences实现轻量级数据存储41228.3 在Android 3.0以后版本的设备上使用SearchView41428.4 挑战练习416第29章后台服务41729.1 创建IntentService41729.2 服务的作用41929.3 查找最新返回结果42129.4 使用AlarmManager延迟运行服务42229.4.1 PendingIntent42429.4.2 使用PendingIntent管理定时器42429.5 控制定时器42529.6 通知信息42829.7 深入学习:服务细节内容42929.7.1 服务的能与不能43029.7.2 服务的生命周期43029.7.3 non-sticky服务43029.7.4 sticky服务43129.7.5 绑定服务431第30章broadcast Intent43330.1 随设备重启而重启的定时器43330.1.1 配置文件中的broadcast receiver43430.1.2 如何使用receiver43530.2 过滤前台通知消息43630.2.1 发送broadcast intent43730.2.2 动态broadcast receiver43730.2.3 使用私有权限44030.2.4 使用ordered broadcast接收结果44230.3 receiver与长时运行任务446第31章网页浏览44731.1 最后一段Flickr数据44731.2 简单方式:使用隐式intent44831.3 较难方式:使用WebView44931.3.1 使用WebChromeClient优化WebView的显示45331.3.2 处理WebView的设备旋转问题45531.4 深入学习:注入JavaScript对象456第32章定制视图与触摸事件45732.1 创建DragAndDraw项目45732.1.1 创建DragAndDraw-Activity45832.1.2 创建DragAndDraw-Fragment45932.2 创建定制视图46032.3 处理触摸事件46232.4 onDraw(...)方法内的图形绘制46532.5 挑战练习:设备旋转问题467第33章跟踪设备的地理位置46833.1 启动RunTracker项目46833.1.1 创建RunActivity46933.1.2 创建RunFragment47033.2 地理位置与LocationManager47233.3 接收定位数据更新broadcast47433.4 使用定位数据刷新UI显示47533.5 快速定位:最近一次地理位置47933.6 在物理和虚拟设备上测试地理位置定位480第34章使用SQLite本地数据库48234.1 在数据库中存储旅程和地理位置信息48234.2 查询数据库中的旅程列表48834.3 使用CursorAdapter显示旅程列表49034.4 创建新旅程49334.5 管理现有旅程49434.6 挑战练习:识别当前跟踪的旅程500第35章使用Loader加载异步数据50135.1 Loader与LoaderManager50135.2 在RunTracker应用中使用Loader50235.3 加载旅程列表50335.4 加载单个旅程50635.5 加载旅程的最近一次地理位置509第36章使用地图51136.1 添加Maps API给RunTracker应用51136.1.1 使用物理设备测试地图51136.1.2 安装使用Google Play services SDK51136.1.3 获取Google Maps API key51236.1.4 更新RunTracker应用的manifest配置文件51236.2 在地图上显示用户的地理位置51336.3 显示旅程路线51636.4 为旅程添加开始和结束地图标注52036.5 挑战练习:实时数据更新521第37章编后语52237.1 终极挑战52237.2 关于我们52337.3 致谢523
‘贰’ 《Android基础教程(第4版)》pdf下载在线阅读,求百度网盘云资源
《Android基础教程》([美] Ed Burnette)电子书网盘下载免费在线阅读
资源链接:
链接:https://pan..com/s/1jALyR0H_SN1GtBo8TOdM6A
书名:Android基础教程
作者:[美] Ed Burnette
译者:高朝勤
豆瓣评分:7.1
出版社:人民邮电出版社
出版年份:2009-11
页数:196
内容简介:
《Android基础教程》内容完整丰富,具有较强的通用性,读者都能通过《Android基础教程》快速学习Android开发,提高相关技能。Android是谷歌公司开发的全新开源手机平台。《Android基础教程》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。书中还结合数独游戏等实例更加形象生动地讲解了Android开发的基本流程,且每章最后都有一个“快速阅读指南”,更加方便了读者的阅读。
作者简介:
Ed Burnette 资深软件技术专家,拥有20多年软件开发经验。SAS高级计算机实验室的联合创始人和高级研究员。他是www.planetandroid.com网站的创办人和ZDNet的专栏作家。除本书外,他还出版了Google Web Toolkit: Taking the Pain out of Ajax和 Eclipse IDE Pocket Guide等着作。
‘叁’ 《Android编程权威指南(第3版)》pdf下载在线阅读,求百度网盘云资源
《Android编程权威指南(第3版)》(比尔·菲利普斯 (Bill Phillips))电子书网盘下载免费在线阅读
资源链接:
链接:https://pan..com/s/1fRrWFkv2DMXxDxO2X_C7-A
书名:Android编程权威指南(第3版)
作者:比尔·菲利普斯 (Bill Phillips)
译者:王明发
豆瓣评分:8.6
出版社:人民邮电出版社
出版年份:2017-6
页数:576
内容简介:
Big Nerd Ranch 是美国一家专业的移动开发技术培训机构。本书主要以其Android 训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android 编程权威指南。全书共36 章,详细介绍了8 个Android 应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得宝贵的开发经验。
第3 版较之前版本增加了对数据绑定等新工具的介绍,同时新增了针对单元测试、辅助功能和MVVM 架构等主题的章节。如果你熟悉Java 语言,或者了解面向对象编程,那就立刻开始Android 编程之旅吧!
作者简介:
作者简介:
Bill Phillips
Big Nerd Ranch资深讲师。他与人合作开发了广受好评的Android训练营培训课程,并为之编写教材(包括本书的第1版和第2版)。Bill一直坚持撰写博客、阅读各类文学作品、作曲奏乐以及着书。
Chris Stewart
Big Nerd Ranch的Android团队主管、Android训练营资深讲师。他致力于不断取得进步和精进技能。工作之余,Chris喜欢远足和旅行。
Kristin Marsicano
Big Nerd Ranch资深讲师、Android开发者。她喜欢分享知识,对学习、软件开发以及二者的交集充满热情。在授课和开发应用之余,Kristin会为家人烹调美食、练习瑜伽或学习新知识。
译者简介:
王明发
毕业于华东理工大学。软件开发及项目管理者,拥有近十年的软件开发及项目管理经验;除了翻译本书前两版之外,另译有《写给大家看的项目管理书(第3版)》。
‘肆’ 《Android程序设计Android程序设计》pdf下载在线阅读,求百度网盘云资源
《Android程序设计》(Zigurd Mednieks)电子书网盘下载免费在线阅读
链接:
书名:Android程序设计
作者:Zigurd Mednieks
译者:祝洪凯
出版社:机械工业出版社华章公司
出版年份:2013-3-1
页数:456
内容简介:
如何才能构建设计良好的Android应用?通过本书提供的权威指南,深入探索Android核心模块及其API,了解如何创建可以运行在一系列Android设备上的出色的应用软件。本书将带你探索行之有效的应用设计和实施方式,包括一些应用框架,你可以把这些框架作为自己项目的起始点。
深入传感器、本地开发、3D图形和许多其他主题,并发现如何在选择的平台上构建应用程序。如果你要进阶到高级程序员,你将学会如何创建良好的Android应用程序。
作者简介:
Zigurd Mednieks是领先的OEM、企业和创建基于Android系统的创业投资顾问。
Laird Dornin是一家大型无线运营商的高级工程师,在Java、Android、J2ME、SavaJe和WebKit方面有丰富的经验。
G.Blake Meike是一位经验丰富的开发人员,为移动和服务端平台构建Java应用有丰富的经验。
Masumi Nakamura是Where Inc.的Big Data和Recommendations组的首席架构师。
‘伍’ 2022全网最全Android jetpack Compose开发应用指南,从理论基础到项目实战
Jetpack的出现主要是为了解决Android应用开发普遍存在的混乱、良莠不齐的问题。早期的Android开发,由于技术的不断更新,Google把精力都放在了Android系统本身上,Android开发都是直接使用四大组件去做,写起来性能和体验都不是很友好。但也正因此出现了很多优秀的开源库去解决这些问题。
但是随着这几年Android系统趋向稳定,Google也渐渐开始注重应用的使用体验,这就需要提高开发者的应用开发质量,于是之前Google推出的AAC就演进成了现在的Jetpack。
Jetpack的出现很好地解决了目前Android开发的混乱场面,提供了很好的行业标准,同时也在业内得到广泛的认可。
首先上一张官方的图片,来直观感受一下分类。
以下可能是你会选择Android Jetpack的原因:
学,肯定要学,Android Jetpack于谷歌而言,这是他们重新整理和统一安卓生态环境决心的体现,Android Jetpack所展现的内容,也是谷歌想拓展和维护的方向。于长期苦恼于第三方库选择的广大Android开发者而言,这是谷歌为我们提供的一盏明灯。
也许,Android Jetpack系列的部分库还没成熟到成为你工作的第一选择,但是,深入学习Android Jetpack组件会为你提供与谷歌大佬深入交流的机会,为你日常的开发带来一些想法。
Android 市场已今非昔比。在过去,迫于招人的压力,应试者只需了解四大组件、视图、网络请求,即可谋得一份满意的工作。
现如今面向标准化开发已成现实,Jetpack 架构组件及标准化开发模式的确立,意味着Android开发已步入成熟阶段。熟练使用Jetpack也成为了招聘要求中必不可少的一项:
1.什么是Jetpack
2.Android Jetpack - Navigation
3.Android Jetpack - Data Binding
4.Android Jetpack - ViewModel & LiveData
5.Android Jetpack - Room
6.Android Jetpack - Paging
7.Android Jetpack - WorkManger
8.Android Jetpack架构组件之Lifecycle
9.Android Jetpack Compose最全上手指南
10.Android Jetpack架构组件–App Startup
11.Android Jetpack最新更新组件介绍
12.Android Jetpack项目实战(从0搭建Jetpack版的WanAndroid客户端)
以当下的环境来说,要开发出一个完全摆脱JetPack的APP是很难做到的。但是反过来讲JetPack也远远没有到成熟的地步,目前也还存在亟待解决的问题,未来可以做的事情还有很多。
关于使用的话,并不是所有库都建议使用,因为目前还有很多库在alpha版本。但是作为学习还是很有必要的,能给你日常的开发中多提供一些思路,这些是无可厚非的。
总的来说,Jetpack的推广对广大开发者而言是利远远大于弊的。
‘陆’ 《Android应用开发攻略》pdf下载在线阅读,求百度网盘云资源
《Android应用开发攻略》(Ian F. Darwin)电子书网盘下载免费在线阅读
资源链接:
链接:
书名:Android应用开发攻略
作者:Ian F. Darwin
译者:姚军
出版社:机械工业出版社华章公司
出版年份:2013-3-31
页数:648
内容简介:在200多个经过测试的攻略帮助下,你可以投入构建Android应用的工作中。通过本书,你能找到有关用户界面、多点触摸手势、位置感知、Web服务以及电话、相机、加速计等设备功能的解决方案。你还能够得到为Android Market包装应用程序的有用步骤。
本书适合于熟悉Java、Android基础知识和Java SE API的开发人员,其中的攻略由30多位Android社区的开发人员贡献。每个攻略都提供了清晰的解决方案和可以马上用于项目中的样例代码。在大量的主题中,本书能够帮助你:
运用指导原则设计成功的Android应用程序
使用UI控件、高效的布局和图形元素
学习如何在应用程序中利用Android的丰富特性
存储和读取文件、SD卡和嵌入式数据库中的应用程序数据
访问REST风格的Web服务、RSS/Atom 源以及来自网站的信息
创建位置感知服务,寻找位置和地标、并在Google Maps和OpenStreetMap上加以标注
测试单独组件和整个应用程序并排除故障
作者简介:Ian F.Darwin是一位软件开发人员、顾问和教师,有着30余年的计算机从业经验。他是《Checking C Programs with Lint》、《Java Cookbook》(均由O'Reilly出版)的作者,还撰写了100多篇文章和教程,内容涵盖了UNIX、C、Java、Mac、Python、Android和Web等。
‘柒’ 《高性能Android应用开发》pdf下载在线阅读,求百度网盘云资源
《高性能Android应用开发》([美] Doug Sillars)电子书网盘下载免费在线阅读
资源链接:
链接:https://pan..com/s/15apBngXi9wT-iEkLWCLbPA
书名:高性能Android应用开发
作者:[美] Doug Sillars
译者:王若兰
豆瓣评分:7.3
出版社:人民邮电出版社
出版年份:2016-10
页数:220
内容简介:
性能问题在很大程度上决定了用户是否会使用一款App,本书正是Android性能方面的关键性指南。全书共8章,主要从电池、内存、CPU和网络方面讲解了电池管理、工作效率和速度这几个方面的性能优化问题,并介绍了一些有助于确定和定位性能问题所属类型的工具。同时也会探讨开发人员面临的一些主要问题,进而提出一些可行的补救措施。全书旨在通过提高App性能完善App,以便用户可以获得极致体验。
作者简介:
Doug Sillars
是 AT&T 开发者计划中的性能推广领导者。他帮助了成千上万的移动开发人员将性能的最佳实践应用到 App 上。他开发的工具和总结的最佳实践,帮助开发人员使 App 运行得更快,同时使用了更少的数据和电量。他和妻子生活在华盛顿州的一个小岛上,并在家教育三个孩子。
‘捌’ 《Android游戏开发大全Android游戏开发大全》pdf下载在线阅读全文,求百度网盘云资源
《Android游戏开发大全》(吴亚峰//苏亚光)电子书网盘下载免费在线阅读
链接: https://pan..com/s/1gRKVpsSwPve9VLEFTsaEIw
书名:Android游戏开发大全
作者:吴亚峰//苏亚光
译者:百纳科技 注解
出版社:人民邮电出版社
出版年份:2012-1
页数:674
内容简介:
《Android游戏开发大全》以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏开发的整个流程,同时在游戏开发的介绍过程中还分享了作者多年积累的开发技巧与经验。
全书分为两篇,共19章,第1篇(第1~11章)以简单易懂的实例为依托,详细介绍了Android的前台渲染技术、常用界面布局、网络开发、SQLite数据库的存取、传感器应用的开发、游戏中经常使用的人工智能算法、流行的物理引擎Box2D以及OpenGLES3D开发的相关知识。第2篇(第12~19章)详细介绍了8个真实的游戏案例,涵盖了手机游戏中的8个不同种类,包括体育类、益智类、滚屏动作类、棋牌类、物理传感器类、塔防类、物理引擎类以及策略类游戏。每一个游戏都是按照实际的开发步骤进行介绍,并逐步地将Android手机游戏的整个开发过程展现在读者面前。同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节。另外,第2篇中所有的案例项目都配有讲解视频,以帮助读者快速理解并得到提升。
作者简介:
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位,1998年开始从事Java的开发,有十多年的Java开发经验与培训经验,主要的研究方向是Java EE。现在为Java EE独立软件开发工程师,同时兼任Sun授权、Java培训中心认证教师,为数十家着名企业培训了上千名软件开发人员,曾编写过《精通NetBeans——Java桌面、Web与企业级程序开发详解》及《Java SE 6.0编程指南》等畅销技术书籍。
苏亚光:JavaME独立软件工程师,有软件领域7年的从业经验,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事JavaEE企业应用程序的开发、设计等方面的工作。同时,在SOA领域也做了很多有益的工作。
‘玖’ 《Android从入门到精通》pdf下载在线阅读全文,求百度网盘云资源
《Android从入门到精通》(孙更新)电子书网盘下载免费在线阅读
链接:
书名:Android从入门到精通
作者:孙更新
出版年份:2011-10
页数:427
内容简介:
孙更新、邵长恒和宾晟等编着的《Android从入门到精通》注重实际动手能力的培养,在遵循技术研发知识体系的严密性的同时,在容易产生错误、不易理解的环节配上翔实的开发实例呈现给读者。每一个实例都经过精心挑选,解释详尽,使读者在实例学习中掌握Android的编程思想和编程技巧。本书配有源代码,读者可快速、无障碍地学习Android实战开发技术。
《Android从入门到精通》适合具备一定软件开发经验,想快速进入Android开发领域的程序员,以及具备一些手机开发经验的开发者和Android开发爱好者阅读,也适合作为相关培训学校的Android培训教材。