`
yarin
  • 浏览: 174307 次
  • 性别: 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开发指南。本书籍及笔记覆盖了从基础知识到高级应用的广泛内容,为初学者和有经验的开发者提供了宝贵的资源。 ### ...

    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应用的内部运作机制,提升自己的编程技能,解决实际问题,并为将来更复杂的项目打下坚实基础。这是一次难得的学习和实践机会,不容错过。

    Android Framework 开发揭秘

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

    android framework 开发揭秘

    总的来说,《Android Framework 开发揭秘》是一本全面覆盖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应用开发揭秘.part2(pdf)

    android应用开发揭秘,dangdang销售排名第一,网上很难找,保证齐全~ (由于上传文件大小受限,分成了3个包)

    android开发揭秘PDF

    第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏...

Global site tag (gtag.js) - Google Analytics