我是一名机器人初学者。我正在阅读标题中列出的那本书。我没有遇到问题,甚至没有超越第一章。我已经安装了最新版本的Eclipse。但是,书中显示的示例与我的版本不太相似。例如,应该在布局文件夹中的此main.xml文件不存在。 “New Android Project”对话框的排列方式非常不同,包浏览器称为项目浏览器。有没有办法在书中得到这种日食?或者我必须尽可能地解释它?任何帮助将非常感激!此问题已被其他用户拒绝投票和关闭。有人可以告诉我为什么吗?我只是想得到一些帮助。
答案 0 :(得分:3)
随着不同的Android API(ICS,JB等)的发布,它们有时会改变Eclipse的ADT(Android开发工具)。 ADT是Eclipse的插件。这个插件为您提供工具栏中的所有简洁按钮和XML布局交互。
您正在阅读的这本书是专为Android 4.0(Ice Cream Sandwhich)设计的。截至目前,谷歌已经发布了Android 4.2.2(JB 4.2)。从ICS到JB的ADT发生了一些重大变化,但在我看来,它们是有益的。很多真正的新功能。以下是Google资源,解释了Android的不同API版本:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
我想继续阅读这本书,因为它会教你Android的基础知识,但是当你想要深入编码时,那本书不会很有用,你可能需要做一些研究线上。原因是,谷歌每年至少发布两个新版本的Android。每个版本都会更改,并添加新功能。换句话说,你正在阅读的书已经过时了。 Android操作系统开发为了让作者不断更新自己的书籍而快速发展。
要回答你的问题,你可能需要尽可能地解释它,因为很可能是在6月/ 7月,Key Lime Pie将会出局,而你现在使用的ADT将会过时。您应该真正了解Android操作系统的基础知识,以及它如何在后台运行以及如何处理事务。在那之后,其他一切都应该更容易学习。
您正在阅读的图书的替代方法是:http://developer.android.com/training/basics/firstapp/index.html。这是直接来自谷歌,并不断更新和tweeked。这将是有关如何编写Android应用程序的最新且有用的信息。
希望有所帮助!