`
yarin
  • 浏览: 174605 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

《Android应用开发揭秘》读者问题汇总

阅读更多

1.开发Android使用什么版本的Eclipse?

答:高于3.4版本的。 

2.如何在非全屏状态下,不显示title标题栏。

答:requestWindowFeature(Window.FEATURE_NO_TITLE);//设置是否显示title
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置是否全屏。

3.Context Menu和Options Menu菜单的区别

答:Context Menu – 显示一个Activity中特定View的信息。在Android中,通过按下并Hold一段时间来激活上下文菜单。
      Options Menu – 显示当前Activity的信息。在Android中,通过按下MENU键来激活选项菜单。
      Options Menu需要重写两个方法——onCreateOptionsMenu()和onOptionsItemSelected()。onCreateOptionsMenu()方法在MENU按钮被按下时调用。当一个菜单项被选中时,onOptionsItemSelected()方法会被调用。Context Menu需要重写onCreateContextMenu()和onContextItemSelected()方法。在创建ContextMenu是调用onCreateContextMenu(),当选项被选中时调用onContextItemSelected()。

4.Android中常用的单位

答:
px(像素):屏幕上的点。 
in(英寸):长度单位。 
mm(毫米):长度单位。 
pt(磅):1/72英寸。 
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 在大于160点的显示器上可能增大。
dip:与dp相同,多用于Google示例中。 
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

5.如何通过handler来更新线程?

答:最常见的例子就是我们在更新UI时,由于Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。所以我们需要使用利用Handler来实现UI线程的更新的。(当然Handler的用处也不仅限于此)。下面是代码片段
//处理消息
Handler myHandler = new Handler() {   
    public void handleMessage(Message msg) {    
         switch (msg.what) {    
             case 100:    
                   //更新线程
                   break;    
          }    
          super.handleMessage(msg);    
     }    
};
//发送消息
Message message = new Message();    
message.what = 100;    
myHandler.sendMessage(message); 

6:P49-代码清单4-3编号问题?

答:
代码清单4-3 :Examples_04_03\src\com\yarin\android\Examples_04_03\Activity01.java

7:P31-android:orientation="vertical"?

答:
android:orientation="vertical"为垂直布局

8:Android2.0中读取联系人问题?

答:
请参见:http://yarin.iteye.com/blog/523849

9:关于联系人是你在模拟器上运行错误?

答:可能由于Android版本引起,大家可以更新一下(以后如果有需要更新的,我们都放在这里):
http://www.uushare.com/user/yarin/files/2466566

10:更正错误

书上第200页,//暂停的代码段 里,bIsPlaying=true应该是bIsPlaying=false

11:更正错误

页码: 180
       错误内容: 6.删除数据
                     删除记录则相当简单了, 只需要调用ContentResolver.update()方法即可。
       改为:  只需调用ContentResolver.delete()方法即可。 

 

感谢一下读者发现本书中的错误。

浪浪

eoeandroid论坛ID为N.T.Wind的朋友。

以及更多法线本书疏忽的错误。谢谢你们!

分享到:
评论
22 楼 linux1689 2010-12-09  
在各位朋友的大力支持下和口碑的传播下, 本书已经于上周第5次重印了,这一次重印没有做任何内容上的修改。前天Android 2.3刚发布,我们还没有来得及更新内容,作者已经打算将2.3的内容写出来供购买过这本书的朋友免费下载,敬请期待。

此外,本书的4个群很早前全部都满了,于是各位群主只要定时间把那些长期潜水的同学清理出去,以给那些真正想交流问题的同学机会。但不断地清人总归是不好的,于是3群的群主超哥专门为本书新建了一个超级群(94277247 ),欢迎大家踊跃加入,超哥太给力了。
21 楼 wjmming 2010-04-30  
确实,这本书太浅了!不值得卖这么贵
20 楼 yarin 2010-03-14  
hulefei29 写道
哥,你的书看完了,写的不错,先赞一记!

最近在写android程序时,发现一个问题:就是在ListView上加载网络图片好像android
没有提供现成的类和方法,网上找了找,说要重写ListActivity,这个就比较复杂了!

哥,你有没有现成的类或方法吗?

期待你的回复!


首先,感谢你对本书的肯定,至于listview加载网络图片,也不一定要重写ListActivity。你可以自己实现一个adapter。现成的类货方法我还没有!希望你成功!我在网上看了一下这种实现,网上好像还很多!,这个看看能不能帮到你。http://blog.sina.com.cn/s/blog_507e84890100gcwi.html
19 楼 hulefei29 2010-03-12  
哥,你的书看完了,写的不错,先赞一记!

最近在写android程序时,发现一个问题:就是在ListView上加载网络图片好像android
没有提供现成的类和方法,网上找了找,说要重写ListActivity,这个就比较复杂了!

哥,你有没有现成的类或方法吗?

期待你的回复!
18 楼 yarin 2010-03-10  
http://www.uushare.com/user/yarin/files/2466566
javagui 写道
第四章的第21个(进度条)的例子,发现进度条总是从40%起步的,其实UI显示总是慢20%,只不过100%之后就看不出来了。原因是intCounter这个变量在new Thread()中被赋值,在Handler线程(UI线程)中被使用。intCounter的值为20(for索引项i为0的时候)时UI并没有跟上,原因是Handler的sendMessage是异步的。看来是作者疏忽线程了


感谢兄台的提醒,代码已经更新,可以到http://www.uushare.com/user/yarin/files/2466566下载

同时所有读者都可以下载本书第二次印刷之后重新上传的源代码!谢谢大家的支持与肯定。

当然最近看到一部分读者说书只是面广,但写得不够深入,原因是为了兼顾大部分初学者,对于已有经验的读者来说,本书的作用在于以备查阅。
17 楼 yarin 2010-03-02  
关于联系人不分代码出错的问题,可能由于Android版本问题引起,大家可以更新一下代码。同时,以后需要更新的代码,我们也会在这里公布的!谢谢大家的关注和支持!
http://www.uushare.com/user/yarin/files/2466566
16 楼 wafj1984 2010-02-10  
这个帖子有意义吗?我怎么,,,经常写代码的话,这些都不应该是问题吧
15 楼 happyljt 2010-02-04  
4279134 写道
书买了两周了,前6章代码都敲过,也有上面两位出现的问题,在线的代码要么下载不了,要么解压缩不了,但是多数错误都是包里的apk文件压缩的问题,代码能看,现在发现这书有很多东西没有讲明白,还是研究SDK自带的例子,和本书结合可以达到效果最大化,另外不知道作者有没有提供勘误,没上架之前天天在论坛上说话,现在赚了钱好像就不积极了?

有同感
14 楼 4279134 2010-02-04  
书买了两周了,前6章代码都敲过,也有上面两位出现的问题,在线的代码要么下载不了,要么解压缩不了,但是多数错误都是包里的apk文件压缩的问题,代码能看,现在发现这书有很多东西没有讲明白,还是研究SDK自带的例子,和本书结合可以达到效果最大化,另外不知道作者有没有提供勘误,没上架之前天天在论坛上说话,现在赚了钱好像就不积极了?
13 楼 javagui 2010-02-02  
第四章的第21个(进度条)的例子,发现进度条总是从40%起步的,其实UI显示总是慢20%,只不过100%之后就看不出来了。原因是intCounter这个变量在new Thread()中被赋值,在Handler线程(UI线程)中被使用。intCounter的值为20(for索引项i为0的时候)时UI并没有跟上,原因是Handler的sendMessage是异步的。看来是作者疏忽线程了
12 楼 happyljt 2010-01-31  
有个问题:
在书中第四章关于UI ListView的代码中,
从数据库中的NAME和NUMBER的两列中获取数据
PhoneLookup.DISPLAY_NAME PhoneLookup.NUMBER
为什么我的总报异常:column 'number' does not exist
我跟踪了下,发现返回的数据总共17列
'times_contacted' 'contact_status' 'custom_ringtone' 'has_phone_number' 'display_name' '_id'等,总之没有'number'列。
请问是什么原因啊,是因为版本的问题吗,我使用的是2.1版
11 楼 zcq100 2010-01-31  
请提供书中示例下载
10 楼 gogomarine 2010-01-31  
首先很高兴搂主的书能够大卖,我也是其中的买家之一。
但我觉得源代码下载这块做的实在不怎么样。
华章的地址 根本就下载不了,没有代码书上的例子能起到的作用实在有限。
希望楼主能够尽快解决该问题,谢谢。
9 楼 tokyo2006 2010-01-25  
我在eclipse中用的编码是utf8,我在编辑android的Strings.xml时候在输入中文后,用模拟器调试时,为什么是乱码,请指教
8 楼 yzhong_sa 2010-01-24  
大部分的内容都比较粗浅,不过对于入门来说尚可以。。
7 楼 zhonggeneral 2010-01-24  
昨天专门到天河购书中心逛了下,看了几本android的书,感觉这本还可以,广州的朋友赶紧啦,书架上只剩两本来!
6 楼 BarryWei 2010-01-23  
在淘宝上买了一本,看看里面的内容如何。
感觉这本书炒作有点厉害,linux1689是作者?
5 楼 yzhong_sa 2010-01-22  
书我买了,看了一下widget那块,失望,都是hello world级别的例子。。
4 楼 linux1689 2010-01-22  
BarryWei 写道
yarin 写道
4279134 写道
买不到书,能不能通过您买?

互动网、卓越、淘宝...很多网上书店都有了!应该没有缺货吧。

有缺货,而且还蛮严重……


互动和当当的确曾几次断货,但是现在已经通知他们补货了。
3 楼 BarryWei 2010-01-22  
yarin 写道
4279134 写道
买不到书,能不能通过您买?

互动网、卓越、淘宝...很多网上书店都有了!应该没有缺货吧。

有缺货,而且还蛮严重……

相关推荐

    Android应用开发揭秘-pdf(全)

    根据提供的信息,我们可以推断出...此外,《Android应用开发揭秘》还可能包含更多关于最佳实践、案例分析等内容,进一步提升读者的实际开发能力。对于初学者而言,这本书无疑是进入Android开发领域的良好起点。

    Android应用开发揭秘pdf

    从提供的文件信息中可以提取的知识点非常有限,且主要是关于获取技术书籍资源的信息,关于标题“Android应用开发揭秘pdf”和标签“Android 应用开发”的实质性内容并未提供。但尽管如此,我们可以根据这些有限的信息...

    Android应用开发揭秘-源码+pdf(全清晰)

    《Android应用开发揭秘》是一本深入探讨Android应用开发的专业书籍,涵盖了从基础知识到高级技术的全方位解析。书中通过源码分析和实例讲解,帮助开发者理解Android系统的内部运作机制,提升应用设计与开发的能力。 ...

    Android应用开发揭秘高清版

    《Android应用开发揭秘高清版》是一本深入探讨Android应用程序开发的专业书籍,对于想要在移动平台领域一展拳脚的开发者来说,它无疑是一份宝贵的参考资料。该资源包含一个PDF文件,大小为47.2 MB,确保了内容的清晰...

    android android应用开发揭秘

    android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架  1.1.3 ...

    Android应用开发揭秘(pdf )

    本书《Android应用开发揭秘》深入探讨了Android系统在移动互联网时代的地位和其对PC时代的影响力,强调了其作为移动设备操作系统的优势,包括开放性和免费的特性,以及它在全球开发者社区和一流手机厂商中的广泛支持...

    android framework 开发揭秘

    总的来说,《Android Framework 开发揭秘》是一本全面覆盖Android系统核心的书籍,无论对于有经验的开发者还是初学者,都能从中获得宝贵的洞见,提升对Android系统运行机制的理解,为解决实际开发问题和应对面试挑战...

    Android应用开发揭秘

    android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘

    Android应用开发揭秘(源码)

    通过分析《Android应用开发揭秘》源码,开发者可以深入理解Android应用的内部运作机制,提升自己的编程技能,解决实际问题,并为将来更复杂的项目打下坚实基础。这是一次难得的学习和实践机会,不容错过。

    Android Framework 开发揭秘

    《Android Framework 开发揭秘》是腾讯技术团队倾力打造的一部深入探讨Android系统框架底层原理的专业书籍。本书针对Android开发者,尤其是对系统级开发有深厚兴趣的工程师们,旨在揭示Android系统的神秘面纱,帮助...

    Android应用开发揭秘 源代码(全)

    《Android应用开发揭秘》是一本深入探讨Android应用开发的专业书籍,其随书附带的源代码为读者提供了实践和学习的宝贵资源。本书主要涵盖了Android平台的各个方面,旨在帮助开发者从基础到高级深入理解Android应用的...

    《Android应用开发揭秘》源代码(全)

    《Android应用开发揭秘》这本书是Android开发者们的重要参考资料,它深入浅出地讲解了Android应用开发的各个环节。源代码作为书中的实践部分,是理论知识的直观体现,可以帮助读者更好地理解和掌握Android编程技术。...

    《Android应用开发揭秘》源码

     杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会...

    android应用开发揭秘PDF(全)3/6

    android应用开发揭秘PDF(全)2/6 请下载

    android应用开发揭秘PDF(全)2/6

    android应用开发揭秘PDF(全)2/6 请下载

    Android应用开发揭秘.rar

    第9章 Android特色开发 第三部分 实例篇 第10章 Android应用开发实例 第11章 Android游戏开发实例 第四部分 高级篇 第12章 AndroidOpenGL开发基础 第13章 AndroidOpenGL综合应用 第14章 游戏引擎实现 第15章 优化...

    《Android应用开发揭秘》pdf

    《Android应用开发揭秘》这本书是Android开发者的重要参考资料,它深入探讨了Android平台的应用开发技术,涵盖了从基础到高级的各种主题。以下将详细阐述书中的关键知识点: 1. **Android系统架构**:Android系统由...

    android应用开发揭秘

    android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android android应用开发揭秘 android andr

Global site tag (gtag.js) - Google Analytics