`
貌似掉线
  • 浏览: 262475 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

简单书评《Google Android开发入门指南》

 
阅读更多
书从内容来看似乎是定位至连JAVA基础也没学好的。
涉及到的android基础也很不全面,一个简单的身高计算器(BMI,看起来貌似很强大的样子,其实就是输入身高体重,然后做个计算显示出来)居然也能贯穿整本书,感觉RP计算器的例子都比它复杂。
然后对个别专业词语的翻译太奇葩,如Adapter(适配器,android中很多地方都用到适配器模式),被翻成接口(拜托,接口是interface),感觉此书作者太业余。还有Preference翻译成优先级,,让人看了一头雾水,明显不是计算机专业的水平。android中preference哪有什么优先级的用途或盖念,就是一个轻型的持久性API,在android开发中简单理解成K-V(键值对)就可以了。

这本书对我来说,唯一让我看到价值的就是里面穿插的一些编程习惯,重构方法。只可惜说到的这些内容都已经在《代码整洁之道》上看过并且也在实践着。

定位45元的书,不知有没有价值够20元的内容。

PS:
170页,多处将pause写成palse,onPause写成onPalse。

191页,“如果考虑到要是能少创建一个只用在‘setListAdapter’中的接口对象,就可以省下一些内存。我们可以将‘setListAdapter’与创建接口对象的动作合在一起写……”
然后将代码由
ListAdapter adapter = new ArrayAdapter<String>(this, androidR.layout.simple_list_item_1, note_array);
setListAdapter(adapter);

“优化”成了
setListAdapter(new ArrayAdapter<String>(this, androidR.layout.simple_list_item_1, note_array));
这句话明显误导啊。不知道这作者JAVA什么水平,这只是少了显式地声明一个引用,哪里少创建一个对象了?

223页,这一章还提出了一个“相依的活动”这个概念。对于一个新的领域,最不缺的就是新概念。一本讲入门的教程,居然也跟着自己提出新概念,而且这概念还没什么意义。本来activity之间切换传递数据是很正常的,这情况还要搞出一个“相依的活动”的概念出来,这不是要让那些新手感到迷茫么?
0
1
分享到:
评论
5 楼 Mybeautiful 2012-12-24  
貌似掉线 写道
Mybeautiful 写道
不买翻译的书,要不就中国人写的,要不就看原版。现在已经习惯google不买书了。

这本书貌似是不是翻译的,而是国人写的。只不过对android组件的理解,,感觉很业余。

更加昏倒了,一个完全的外行也敢写书?一个外行来翻译还能勉强接受。
4 楼 貌似掉线 2012-12-23  
Mybeautiful 写道
不买翻译的书,要不就中国人写的,要不就看原版。现在已经习惯google不买书了。

这本书貌似是不是翻译的,而是国人写的。只不过对android组件的理解,,感觉很业余。
3 楼 Mybeautiful 2012-12-23  
不买翻译的书,要不就中国人写的,要不就看原版。现在已经习惯google不买书了。
2 楼 貌似掉线 2012-12-21  
juyod 写道
总是有坑人的书~

确实。。去年的大概这个时候也纠正过一本讲android的书的错误。
1 楼 juyod 2012-12-21  
总是有坑人的书~

相关推荐

    iShare书评网站开发指南+项目效果展示1

    《iShare书评网站开发指南+项目效果展示1》是一份详尽的文档,旨在指导开发者如何构建一个功能丰富的在线书评平台。该平台涵盖了用户注册、登录、浏览、发布内容以及个人中心管理等多个功能模块,同时利用了多种Java...

    Android知识点,以及基础书籍汇总.zip

    这些书籍可能包括《第一行代码——Android》、《Android编程入门:从实践开始》、《Android权威编程指南》等,它们会从不同角度系统地介绍Android开发,包括基本概念、开发工具、API使用、UI设计原则,甚至是更高级...

    基于SSM框架的书评网完整源码(前端+后端)

    这个书评网项目使用了SSM框架,提供了从前端到后端的完整源码,非常适合学习和实践Java Web开发。下面将详细阐述SSM框架的组成部分以及在书评网项目中的应用。 **1. Spring框架** Spring是Java企业级应用的核心框架...

    Learn Java for Android Development, 2nd Edition

    本书《Learn Java for Android Development, 2nd Edition》是为Android开发人员准备的关于Java编程语言学习的进阶教材,由Jeff Friesen撰写,由Apress出版社出版。通过学习Java语言,本书旨在帮助读者掌握为Android...

    基于Android的的高校图书馆管理系统源码

    该系统采用Android平台开发,提供了用户友好的界面和高效的操作流程。下面我们将深入探讨这款系统的各个组成部分及其关键技术。 首先,注册/登录功能是用户进入系统的入口,它通常涉及到用户账户的创建、验证和身份...

    Embedded Android Porting,Extending, and Customizing

    在给定的书评摘录中,Greg Kroah-Hartman,一位核心Linux内核开发者,高度评价了这本书,并认为对于那些不在谷歌工作却需要处理Android底层接口的开发者来说,这本书是必不可少的。他特别提到了构建系统和框架章节,...

    基于Flask与Vue.js技术的书评网站开发源码

    项目概述:基于Flask与Vue.js技术的书评网站开发源码,涉及多语言混合编程。本项目的核心语言为JavaScript,同时融合了TypeScript、Python、CSS等,以丰富网站功能与提升用户体验。 技术栈细节:总文件数7819个,...

    书评系统,基于SpringBoot和Vue开发.zip

    2. **RESTful API**:SpringBoot与Spring MVC的集成使得开发RESTful API变得简单。可以创建控制器类处理HTTP请求,并返回JSON或其他格式的数据,便于前后端分离。 3. **数据持久化**:SpringBoot支持多种数据库,如...

    安卓Android小说阅读系统app毕业源码案例设计_android_novel.zip

    首先,开发人员需要对安卓系统有深入的了解,包括对安卓的编程语言Java或Kotlin、安卓开发环境Android Studio、安卓的生命周期、安卓的用户界面设计等有全面的掌握。其次,系统的设计需要考虑用户体验,包括用户界面...

    Java毕业设计-基于jspm开发的大众书评网-附源代码和说明文档.rar

    此外,项目的说明文档也提供了详细的开发指南和常见问题解答,帮助他们更好地理解和掌握项目的实现原理和技术细节。 总之,“基于jspm开发的大众书评网”是一个极具价值的Java毕业设计项目资源,无论是对于初学者...

    基于SpringBoot和Vue开发的书评系统源码+项目说明.zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴...简单的书评系统,基于SpringBoot和Vue开发

    基于Freemarker的SSM书评网项目设计源码

    在信息技术快速发展的当下,以Freemarker为模板引擎结合SSM(Spring、SpringMVC、MyBatis)框架设计的项目在开发中占据着重要的地位。今天,我们将深入探讨一个特定的项目——基于Freemarker的SSM书评网项目设计源码...

    基于SSM框架的慕课书评网设计与实现源码

    本项目的设计与实现,不仅仅是一个慕课书评网的简单构建,更是对SSM框架深入理解和应用的一个过程。它展示了如何利用多种编程语言和技术,如Java、JavaScript、CSS和HTML等,打造一个功能完备、性能优越的Web应用。...

    基于Java语言开发的人机交互课程书评App设计源码

    在当今社会,信息技术的迅猛发展为...基于Java语言开发的人机交互课程书评App设计源码不仅是一个教学工具,更是一个实践平台,它能够帮助学生和开发者将理论知识转化为实际能力,为未来的软件开发工作奠定坚实的基础。

    基于Vue和uni-app框架的全平台短书评设计源码

    uni-app框架则是一个使用Vue.js开发所有前端应用的框架,它能够编译到iOS、Android、H5、以及各种小程序等多个平台,实现了真正的跨平台能力,让开发者可以编写一套代码,发布到多端,大大节省了开发和维护成本。...

    Visual C++ 项目开发实例自学手册

    《Visual C++ 项目开发实例自学手册》是一本旨在帮助初学者和有一定基础的程序员深入理解和掌握Visual C++编程技术的书籍。通过实例驱动的教学方式,本书覆盖了大量的实用技巧和项目经验,旨在让读者能够在实践中...

Global site tag (gtag.js) - Google Analytics