`
貌似掉线
  • 浏览: 256899 次
  • 性别: 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  
总是有坑人的书~

相关推荐

Global site tag (gtag.js) - Google Analytics