Chinaunix

标题: 《实战Android应用开发》试读,讨论送好礼!(获奖名单公布-2012-10-17) [打印本页]

作者: 红豆抹茶    时间: 2012-09-26 11:42
标题: 《实战Android应用开发》试读,讨论送好礼!(获奖名单公布-2012-10-17)
获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-3775676-1-1.html

本书通过开发实例和项目案例,详细的介绍了Android应用开发的主要技术。书中的每一个知识点都通过常用示例进行通俗易懂的讲解,便于读者快速掌握Android应用开发的知识,并能够快速的开发出Android应用程序。
   
通过实例逐步深入的讲解了Android的界面布局、程序特性、数据存储、网络通信、多媒体、手机短信通话、传感器和GPS等应用开发的基本知识,然后介绍了Android NDK开发等拓展知识,最后介绍了文件管理器、微博客户端综合案例,使读者综合应用所学知识,提高实战开发水平。

对于正在学习Android编程的读者而言,这是一本可以引导自己动手实践的图书!

活动话题:
通过对样章的试读,写下你对此书的评论。

活动时间:
2012年9月26日——10月15日

活动奖品:

1、选出参与讨论的优秀的8名用户,每人将获得《实战Android应用开发》一本。

2、每位参与讨论的用户,将获得CU论坛20积分。

样章链接:http://wenku.it168.com/d_000550302.shtml


书名:《实战Android应用开发》
作者:李鸥
出版社:清华大学出版社
ISBN:9787302288640
上架时间:2012-8-9
出版日期:2012 年8月






作者: realmon    时间: 2012-09-26 12:00
本帖最后由 realmon 于 2012-09-26 12:00 编辑

是中文版的,太好了。
官方文档看的头都大了。
占了沙发慢慢看样章,
作者: send_linux    时间: 2012-09-26 14:25
realmon 发表于 2012-09-26 12:00
是中文版的,太好了。
官方文档看的头都大了。
占了沙发慢慢看样章,


欢迎参加书评,支持新来的管理员mm的工作哈,呵呵
作者: hellioncu    时间: 2012-09-26 14:42
欢迎新MM
作者: 红豆抹茶    时间: 2012-09-26 16:14
谢谢 请积极参与活动哦!回复 4# hellioncu


   
作者: 红豆抹茶    时间: 2012-09-26 16:43
积极参与讨论,争取把书抱回家好好品读一下吧! 回复 2# realmon


   
作者: yizhengming    时间: 2012-09-26 17:28
支持一下..........
作者: 2gua    时间: 2012-09-26 17:53
本帖最后由 2gua 于 2012-10-10 11:31 编辑

首先到网络上浏览了一下该书的目录结构,发现本书内容的结构还是很合理有序的,看得出来循序渐进,逐渐深入。本书先是介绍了Android开发的必备基础知识(前三章),如:“Hello World”程序、Android开发的基石 - UI界面设计以及Activity、Service、Broadcastreceiver、消息处理,之后很紧凑地进入了更深入的主题部分,最显著的特点就是充分结合实战来阐述,这对Android开发者而言是比较重要的,只有通过理论联系实践,才可能较好地掌握Android开发知识,避免看过就忘。后面章节还涉及到NDK开发,对于想进一步掌握Android开发技术精髓的开发者而言帮助极大。最后一章以微博客户端为实例展开,在微博火爆流行的当下,显得时髦并与时俱进。比较喜欢这本书。

本次活动发布的样章是“第5章  Android网络通信”,例子举得也非常有特色,比如“Android控制PC关机”、“天气预报”、“在线翻译”等等,在内容组织上,基本都遵循先阐述基础知识和涉及API说明、再进入实战操作的原则。比如“天气预报”章节中,先是说明设计思路的步骤是怎样的,涉及到哪些函数,之后用代码示例说明,同时注释说明非常详尽。在实例讲解完成后,事情还未结束,文章继续针对实例中涉及到的知识点,展开更深入的阐述说明,比如后续提到的“XML文件解析”章节内容,从性能优化、更进一步的知识点梳理理解的角度,加以大量分析说明,这对Android开发技术学习者而言是非常重要的,进了门槛,还帮助读者更进一步掌握和思考。同时各章节的小结、总结也比较多,每章最后还预留了习题,看得出作者在写作过程中,充分考虑了读者的需要,能够换位思考写作,在写作上是花了心思的。

本书的图表、代码注释及说明非常丰富,有助于读者很好理解消化本书各个知识点,特别值得一提的是,图表的辅助说明方式对于学习理解是非常重要的,而本书很好地利用了图表说明的功能,极大降低了进入门槛。

本书针对主流Android版本技术,同时得到eoe-Android开发者社区以及ChinaUnix技术社区鼎力推荐,很是值得一看。遗憾的是,本书另一个特色是大量视频,由于是样章,所以无法看到视频内容,但只从样章内容的阅读来看,估计视频也一样精彩。很期待这本书。

作者: embeddedlwp    时间: 2012-09-26 19:21
围观MM
作者: 竹松蓝    时间: 2012-09-26 19:34
  菜鸟占个座!
作者: 饮马黄河源    时间: 2012-09-26 22:16
android果然够强大!一个普通人只要按照教程练习,一段时间之后我想就可以为android写程序了。尤其崇尚第一个程序,实现对电脑的控制。以后出门可以不带U盘直接带一个手机,自己需要什么东西就可以直接用手机从电脑下载!
作者: frogoscar    时间: 2012-09-27 00:26
支持一下。国内好的android书不多。之前还是大多都是看google官方文档开发的。
作者: Reallsc    时间: 2012-09-27 08:45
我想了解工厂测试需要怎么做,请问这本书有讲吗?
作者: max116    时间: 2012-09-27 10:01
好书啊,在短短的一章里就介绍了这么多实例,每个例子都简短实用,并且有一定的趣味性。有点跃跃欲试的感觉啊,呵呵
作者: 红豆抹茶    时间: 2012-09-27 13:18
这本书主要讲的是开发实例,如果您需要有关工厂测试的书籍,我会帮您留意的 回复 13# Reallsc


   
作者: frogoscar    时间: 2012-09-27 20:29
看了大家的评价,感觉不错,去花了2个it168金币下载了本书的试读pdf。
果然不错,通过Android关机,牛,以后买了Android手机得试试,现在还在用6年前的Nokia手机。。。
先读为快。
作者: 七月12344    时间: 2012-09-28 09:15
看了样章,好像不够深入哦,入门似乎还可以!
作者: realmon    时间: 2012-09-28 11:54
本帖最后由 realmon 于 2012-09-28 11:56 编辑

看完样章了,主要是关于网络编程的,和j2se还是比较类似的,
书中介绍的xml的pull方式解析还是比较新颖的以前没有用过。
看完顺便写了个查列车时刻表的android小程序练习了一下。

作者: zhaopingzi    时间: 2012-09-28 13:02
Android是哪个公司开发的?是google吗
作者: realmon    时间: 2012-09-28 14:06
回复 19# zhaopingzi

google收购的
作者: to407    时间: 2012-09-28 14:08
回复 3# send_linux


    那就支持一下新mm的工作吧。。。。。。楼下拿书吧~~~
作者: zhaopingzi    时间: 2012-09-28 14:08
Android这么强大,咋被收购了呢
作者: realmon    时间: 2012-09-28 17:50
收购以后才强大的,原来的小公司没有资金做推广,没有Google的话,厂商也不买账。
作者: epstar    时间: 2012-09-28 20:58
回不回呢,考虑再三,还是不回了吧。
作者: send_linux    时间: 2012-09-28 22:05
to407 发表于 2012-09-28 14:08
回复 3# send_linux


谢谢支持啊,呵呵,也希望多提内容建设方向:)
作者: frogoscar    时间: 2012-09-28 22:55
没有Google怎么能有Android这么辉煌的今天:wink:。。。。。。。。。。。。。。
作者: yifangyou    时间: 2012-09-29 07:56
这本书写得非常好,适合于有一定基础的中级开发者阅读,里面用一个个简单的例子把android的网络功能描述得非常详尽,从实际例子出发,配合简化的网络通讯图示,让人一眼就可以明白如何在android实现网络通讯。我对于蓝牙,wifi没有实际经验,但是看完后对于如何使用api一目了然,把书里的例子修改一下就可以变为我的代码。
作者: 我想当好人    时间: 2012-10-02 15:24
回复 27# yifangyou


    看起来挺好 我想要一本啊
作者: huohua1991    时间: 2012-10-03 00:13
虽然只提供网络编程,但一看就被深深吸引,即使我并不接触过Android或java,却被书中的内容打动。在网络编程这一章,讲述详细到位,还提供了代码,为读者的编程提供样板和帮助,加上提供项目及其实现的方法,为开发者给出例子,而且十分详细。这的确是一本关于Android应用开发的奇书。回复 1# 红豆抹茶


   
作者: pitonas    时间: 2012-10-03 09:16
一直支持!
作者: xike2002    时间: 2012-10-04 12:19
看了《实战Android应用开发》一书第五章的内容,主要讲述的是Android网络通讯的内容,
这包括收发电子邮件、浏览网页、视频通话、电视直播等等,这些都是网络通讯的主要方式,还有很多网络通讯的工具。
目前,支持Android系统的应用程序和网络通讯工具越来越多,而且越来越完善。

作者: xdsnet    时间: 2012-10-07 15:46
先占位支持一下,等空下来看看。
作者: wind2008bj    时间: 2012-10-07 16:10
好书,必须顶上去,
作者: xdsnet    时间: 2012-10-07 16:15
其实实现Android的应用开发有很多种途径,这本书介绍的是比较原生的利用JAVA开发,此外还有AIR开发(利用ActionScript,采用Flex编译,运行在AIR运行时环境下)
所以开发Android的应用关键是:
1. 找到合适的应用
2. 找到合适的应用解决方案
3. 利用自己熟悉的工具进行方案实现(大多数语言实际上都可以在一定运行时支持下获得Android上的运行环境)
作者: nokianihao    时间: 2012-10-07 17:23
不错,该书以实例为主显得很实用,其实用安卓机进行普通通信,不管GPRS还是wifi,只要是网络通信,在android中都是使用socket来进行的,socket屏蔽了具体的通信媒介,用户是不需要关系的,这样,只要调用相同的socket函数就能够在GPRS和Wi-Fi中通信了。
打个比方,手机客户端是android手机,使用的是GPRS,不是wifi。要客户端和服务器两边的代码,要求可以发送和接收信息。客户端这边有两个Button和两个editText,第一个Button发送第一个editText里的信息,第二个Button用来接收从服务器传来的信息,显示在第二个editText里面,当然也可以新建一个线程接收,给个示例就好了。
作者: zhanglong71    时间: 2012-10-07 18:53
占个位。了解一下。
作者: chinafenghao    时间: 2012-10-08 23:07
android不知道连接mysql不?
作者: 鸟鸟不哥    时间: 2012-10-09 11:21
求送书,但是,如何评判优秀呢?
作者: 红豆抹茶    时间: 2012-10-09 11:31
鸟鸟不哥 发表于 2012-10-09 11:21
求送书,但是,如何评判优秀呢?

您可以写一下读完样章后的感想,多介绍自己平常的一些实践经验,这样的话得到礼品的机会才会大哦
作者: dzminglong    时间: 2012-10-09 15:31
本帖最后由 dzminglong 于 2012-10-09 22:01 编辑

特地来跟楼猪说声,不好意思  
作者: anthie    时间: 2012-10-09 16:54
realmon 发表于 2012-09-26 12:00
是中文版的,太好了。
官方文档看的头都大了。
占了沙发慢慢看样章,


计算机技术文章,中文版非常晦涩。英文版跟计算机技术有着非常的渊源,很容易懂。
作者: 505930377    时间: 2012-10-09 17:08
重在参与
作者: hansion3406    时间: 2012-10-09 17:38
楼主你太好了
作者: fengyun530    时间: 2012-10-10 00:07
      看完了《实战Android应用开发 》第五章的内容,总体上感觉写得挺细致的, 从具体应用实例出发,应用包括远程关机、ANDROID即时聊天、查询手机归属地、在线翻译等等,不过因为涉及的知识比较多和全,没有一定基础的可能看不明白!包括网络通信的各类协议和数据格式等。一些概念短时间是无法去把握的,比如SOAP这个协议概念在跨平台用得非常多。不管是哪种编程语言都有其身影。但是如果毫无经验,根本不知道它到底是什么!会有点看天书的感觉!

       android的开发应用对于曾经从事过编程工作的人士,特别是JAVA类编程的人,要上手比较容易些。短期学习就可以写出比较商业化的应用代码。初学者就需要一个比较漫长的过程了!所以我觉得这本书更适合有一定编程经验的行业人士看。不太适合初学者!当然部分天才除外!
作者: 红豆抹茶    时间: 2012-10-10 09:30
要多发读后感言才会有机会获奖哦 回复 43# hansion3406


   
作者: dzminglong    时间: 2012-10-10 13:48
每位参与讨论的用户,将获得CU论坛20积分???!!!  真的假的?
我有个建议,楼猪教教我做自己的android吧! 
作者: frogoscar    时间: 2012-10-10 16:28
android现在也算如日中天,不过ios更赚钱。windows os也是后起之秀,智能终端竞争越来越激烈了。之前6个月的实习有做android的移植和应用开发,觉得android入门不难,开发周期也不会长,挺好的。就是机型太多了,适配不是很方便。。。。。。。。。。。 现在也没多少时间,不然可以花时间搞搞google play,好像也挺赚钱。
作者: fengyun530    时间: 2012-10-11 09:05
frogoscar 发表于 2012-10-10 16:28
android现在也算如日中天,不过ios更赚钱。windows os也是后起之秀,智能终端竞争越来越激烈了。之前6个月的 ...

没有永远挣钱的领域,在中国只要一有好挣钱的领域,立刻就有人模仿复制你。除非能做到独一无二(这个也是不可能的),现在不论是播放器,还是浏览器,哪个领域都是竞争激烈,只有想不到的,暂时还没有人未曾介入的领域,腾讯的早期产品的口号就是一直在模仿却从未被超越!有竞争不怕,产品有类似的也没关系,还得做好一系列相关配套。把所有相关的东西做到比竞争对手强,就是一个赚钱的优势!android的产品也不例外!
作者: meego2012    时间: 2012-10-11 09:25
红豆抹茶 发表于 2012-09-26 11:42
本书通过开发实例和项目案例,详细的介绍了Android应用开发的主要技术。书中的每一个知识点都通过常用示例进 ...


支持美女管理员,先贴pp吧

android,我装过一个虚拟机,但是java的不是很懂,底层的话,google又限制的太严格了
作者: frogoscar    时间: 2012-10-11 14:32
清华大学出版社出版的书一般都不错,去了样章试读,本书确实不错。Android这么火,国人要多写点好书出来啊。
作者: wind2008bj    时间: 2012-10-12 17:32
虽然只是稍微看了下第五章介绍网络通信的,但也感觉到这本书对Android应用开发所需具备的高级知识和常用技巧都进行了深入的阐述,读者掌握这部分内容后,在迅速获得实际应用开发经验之后还能进一步提升自己的理论技术功底,所谓理论部分是对实践部分的升华,讲得很实在。
作者: ouling00    时间: 2012-10-14 14:34
回复 13# Reallsc


    这本书主要讲的是开发方面的东西,对于测试没有介绍到。
作者: youjixiong    时间: 2012-10-14 15:43
支持下MM的工作。。。。
作者: chmmoon    时间: 2012-10-15 14:29
我是来拿积分的。。。
作者: tomac_cu    时间: 2012-10-15 14:40
从样章来看太过浅显,只适合没学习过其他开发工具的新手。
在书籍中要是能把一些接口相对全面的列一下,更适合于老手当手册来查。
作者: zhangjie201412    时间: 2012-10-15 16:19
此类书太多了,没什么新意
作者: empireghost    时间: 2012-10-15 17:47
样张主要介绍了Android网络通信方面的内容

Andoid的底层采用的是java,java支持的网络通信方式都是Android支持的

Android还支持 Apache 的HTTP扩展包,对Wifi,蓝牙也提供支持

所以Andoid主要支持  java.net.*      提供流 套接字支持
                              org.apache.*   HTTP通信工具包
                              android.net.*   支持 wifi 蓝牙 ,提供网络连接监视管理

层次清晰,代码示例简单明了

作者: fengyun530    时间: 2012-10-16 09:22
本帖最后由 fengyun530 于 2012-10-16 09:24 编辑
tomac_cu 发表于 2012-10-15 14:40
从样章来看太过浅显,只适合没学习过其他开发工具的新手。
在书籍中要是能把一些接口相对全面的列一下,更 ...

      你这种要求的书籍应该也有啊,有点类似像WIN32API速查手册,或者某种语言的函数大全。如果是这样这个书应该改名叫:《Android开发接口手册》或《Android开发接口大全》了,而不是《实战Android应用开发》。

      该书涉及到了各类的通信协议还有实践代码。如果一个从没有写过代码的人看那肯定是很吃力的!即使写过代码,知识面不全的人看也同样吃力,ANDROID的新手不代表就是编程新手。编程的高手也不一定就开发过android!没有可比性!
作者: 100心    时间: 2012-10-16 10:02
其实手机应用的开发,如果能站在用户的角度去思考用户习惯和用户真实需求,做出来的东西肯定很贴近生活、工作。
作者: round_robin    时间: 2012-10-17 08:43
:wink::wink:




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2