Skip to content

第1次印刷问题统计

Vincent 4J edited this page Jul 12, 2013 · 35 revisions

封面

  • 最下面一行大字
    现状:国内最大的移动开发者社区之一eoe官方出品
    改成:国内最大的移动开发者社区eoe官方出品
    修改:删除 之一 二字

  • 封面扉页修改下介绍 issues#25,5f
    具体方案:ice直接告之出版社

  • 书中赠送一个eoe极客学院的优惠码 issues#25,5f
    具体方案:ice直接告之出版社

封底

  • 作者介绍

  • 刘彦杰(@huaxiannv)介绍之中:加上 特别感谢:王维(著名Android开发工程师) 。 issue13

  • 郝留有(@haoliuyou)介绍之中:删除 eoeAndroid社区管理员, issue13

  • 金建刚 (@hexer) 介绍之中:将 @hexer 改成 @hexter 。 issue13

  • 郝留有(@haoliuyou)介绍之中:能否换个白色素描的图像(@ice 已确认跟进) issue#13

  • 封底扉页,源码地址有误
    现状:http://www.eoeandroid.com/group-812-1.html
    改成:http://www.eoeandroid.com/forum-35-1.html

前言

  • 第6页,网址写成第一版的了 issue#16
    现状:http://www.eoeandroid.com/group-35-1.html
    改成:http://www.eoeandroid.com/forum-35-1.html

错别字集锦

  • 第13章,178页,第1个『注意』下面那段,第2行 issue12,3f
    现状:建议不要更新太频率。
    改成:建议不要更新太频繁。
    修改:频率 > 频繁

  • 第14章,203行,倒数第2行 issue12,3f
    现状:若服务器长时间无法受到客户端的请求
    改成?:若服务器长时间无法收到客户端的请求
    修改:受到 > 收到

  • 第15章,213页,倒数第2行 issue12,4f
    现状:UI界面都不会直接实用View和ViewGroup
    改成?:UI界面都不会直接使用View和ViewGroup
    修改?:实用 > 使用

  • 第17章,236行,倒数第2段,第3行 issue12,4f
    现状:在大多数情况下使用用Wi-Fi模式
    改成?:在大多数情况下使用用Wi-Fi模式
    修改:使用用 > 使用

  • 第6章,57页,第2段,第1行 issue12
    现状:几乎所有的的Activity都是用来与用户交互的,
    改成?:几乎所有的的Activity都是用来与用户交互的,
    修改:所有的的 > 所有的

  • 第12章,159页,12.4.7节,倒数第2行 issue12,1f
    现状://表示从数据库表mytable的字段_id=1的哪
    改成://表示从数据库表mytable的字段_id=1的那
    修改: >

  • 第13章,184页,代码中缺少空格 issue12,2f

  • 第11行,缺少空格
    现状:AppWidgetManagerappWidgetManager = AppWidgetManager.getInstance(context);
    改成:AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
    修改:AppWidgetManagerappWidgetManager > AppWidgetManager appWidgetManager(加个空格)

  • 第19行,缺少空格
    现状:saveTitlePref(intappWidgetId, String text) {
    改成:saveTitlePref(int appWidgetId, String text) {
    修改:intappWidgetId > int appWidgetId(加个空格)

  • 第20行,缺少空格
    现状:SharedPreferences.Editorprefs = getSharedPreferences(PREFS_NAME, 0).edit();
    改成:SharedPreferences.Editor prefs = getSharedPreferences(PREFS_NAME, 0).edit();
    修改:SharedPreferences.Editorprefs > SharedPreferences.Editor prefs(加个空格)

  • 第26行,缺少空格
    现状:loadTitlePref(intappWidgetId) {
    改成:loadTitlePref(int appWidgetId) {
    修改:intappWidgetId > int appWidgetId(加个空格)

  • 第27行,缺少空格
    现状:SharedPreferencesprefs = getSharedPreferences(PREFS_NAME, 0);
    改成:SharedPreferences prefs = getSharedPreferences(PREFS_NAME, 0);
    修改:SharedPreferencesprefs > SharedPreferences prefs(加个空格)

  • 第19章,258页,第3行 issue#12
    现状:(1)启动第三方应用“Zxing”对图书条形码进行扫描,进而得到条形码
    改成:(1)启动第三方应用“ZXing”对图书条形码进行扫描,进而得到条形码
    修改:Zxing > ZXing

错误之处

  • 第10章,111页 Griditem.xml 这段13行 issue#14
    现状:android:id="@+id/ItemText"
    改成:android:id="@+id/itemTitle"
    修改:ItemText > itemTitle

  • 第5章,53页,倒数第2段,倒数第3行 issue#4
    现状:ldpi放置中等分别率图片,mdpi放置低分辨率图片
    改成: 待作者确认?

  • 第10章,111页,Griditem.xml代码块中,第14行。 issue12,3f
    现状:android:layout_below="@+id/ItemImage"
    改成: android:layout_below="@id/ItemImage"
    修改:@+id > @id

  • 第13章,176页,第3段 issue12,3f
    现状:然后,我们在com.example.widget包下新建一个名为
    改成:然后,我们在com.eoeandroid.widget包下新建一个名为
    修改:example > eoeandroid

  • 第13章,188页,13.4.2.2小节,倒数第1行 issue12,3f
    现状:minHeight = 70 - 1 - 30 = 40dp
    改成?:minHeight = 70 × 1 - 30 = 40dp

  • 第6章,68页,第2个代码块,第2行 issue12
    现状:new Intent(HelloWorldActivity.this, ActivityC.class)
    改成?:new Intent(HelloWorldActivity.this, ActivityB.class)
    修改:ActivityC.class > ActivityB.class

  • 第10章,104页,倒数第4段,倒数第1行:关于 layout_weight issue#20
    现状:(layout_weight越小权重越大)
    问题:有读者反馈,他试过,却和书上相反。
    改成:(width或height设置为0dp的时候,weight越大,权重越大;width或height设置为match_parent的时候,weight越大,权重越小)

  • 第1章,6页,sdk 发布未按照时间升序排列 issue#15
    问题:2010年12月6日,Android 2.3 SDK发布,代号Gingerbread,基于Linux2.6.35内核,这行未按时间升序排列。
    修改:应该按照时间升序,将 2010年12月6日 这条插入在 2010年5月20日2011年1月18日 之间。

理解歧义

  • 第10章,110页,利旧 issue#12,3f

  • 第7段,倒数第2行: convertView是可以利旧的view,
    修改:利旧 > 利用旧

  • 第8段,第1行: 第53行和第64行的if(convertView == null)就是为了利旧
    修改:利旧 > 利用旧的view

  • 第8段,第2行: 如果convertView存在直接利旧并把convertView里
    修改:如果convertView存在就直接利用,并把convertView里

  • 第10章,110页,第8段,第2行 issue#12,5f
    现状:如果convertView存在直接利旧并把convertView里的
    问题:利旧并把 ,读不通。

  • 第6章,59页,倒数第1段,倒数3-2行 issue#12
    现状:并当你的用户不在见到显示的东西时在onStop()方法中撤销该BroadcastReceiver。
    问题:语句不通,读起来不顺畅。

  • 第15章,214页,第3段,倒数第2行:不理解 框架将不会画不在失效区域的视图 issue#24
    现状:框架将不会画不在失效区域的视图
    问题:读者不理解上面的表诉,作者能否换成更易懂得表述?

  • 第19章,268页,3. DownloadThread的实现中的代码解释 issues#19
    现状:代码解释有2小点
    修改:在第2点更新界面的操作只能在UI主线程中进行。下面新增第3点,内容如下:mHandler的声明放于外部类MainActivity之中。

书中代码

  • 第5章,54页,第2段:命名空间书写错误,应该是xmlns,书中误写成xlmns issue8
    现状:指定xlmns、package属性。xlmns指定Android的命名空间,
    改成:指定xmlns、package属性。xmlns指定Android的命名空间,
    修改:xmlns > xmlns

  • 第20章,eoeWiki源码运行不起来 issue#5
    issue中未给出解决方案?书本中的代码是否有改动的地方,请指明?(请作者跟进?)

  • 第13章,源码中AndroidManifest.xml中移除RecentService issue#6
    书中的代码是否要修改?如果要,多少页?由什么改成什么?(请作者跟进?)

  • 第10章,代码排版问题:书中未采用缩进,而是全部左对齐。 issue#11
    请作者跟进?分别按照以下:改第几页的那段代码?从什麽改成什麽?

  • 第8章,86页,倒数第8行:onStart() issue#21
    问题:从2.0之后就推荐使用 onStartCommand()
    修改?:作者看下,那部分代码需要修改?

排版问题

  • 第2章,16页,最后一段:Eclipse下载链接被丢到最后面,与文字描述排版脱离。 issue#17
    现状:(1)通过以下链接打开Eclipse下载页面,如图2-6所示。请选择“Eclipse Classic”组件,并依据操作系统版本选择“Windows 32Bit”或“Windows 64Bit”下载。http://www.eclipse.org/downloads。
    改成:(1)打开Eclipse下载页面,http://www.eclipse.org/downloads;如图2-6所示。请选择“Eclipse Classic”组件,并依据操作系统版本选择“Windows 32Bit”或“Windows 64Bit”下载。
    修改:将下载链接排放位置变更。

  • 第19章,267页,代码排版不对齐:1. Button的监听事件(startScanner()) issues#26
    问题:1. Button的监听事件(startScanner())部分,第5行 IntentIntegrator integrator = new IntentIntegrator(MainActivity.this); 和第6行 integrator.initiateScan(); 不对齐。
    修改:在第6行前加个空格,使之与第5行对齐。

GitHub随书源码

尚未摘录的Issues

  • 第6章,GitHub上源码缺省 issue#10
    请作者将源码pull上去?

  • 第4章,eoe issue#12 现状:Hello EoE
    改成:??

  • 读者提议:说本书内容太概要,望能深入 issue#18

Clone this wiki locally