Android学习曲线

Android学习曲线,android,Android,我有Java方面的经验,对OOP有很好的理解。2-3周前,我决定学习为Android开发应用程序。 问题是我读过的所有书对我来说都不够广泛。大多数书大约有300-400页长,不能涵盖理解所有基础知识所需的大量方面。我目前正在阅读雷托·迈耶的《职业道德4》,这是互联网上最详细的资源之一,但仍然不够。 我发现Android框架相当复杂。有活动、意图、服务和其他API。官方页面上的Android开发指南非常简短,无法详细介绍主要组件。我发现其他资源也不够详细。Intent的用法和属性没有得到很好的解释

我有Java方面的经验,对OOP有很好的理解。2-3周前,我决定学习为Android开发应用程序。
问题是我读过的所有书对我来说都不够广泛。大多数书大约有300-400页长,不能涵盖理解所有基础知识所需的大量方面。我目前正在阅读雷托·迈耶的《职业道德4》,这是互联网上最详细的资源之一,但仍然不够。 我发现Android框架相当复杂。有活动、意图、服务和其他API。官方页面上的Android开发指南非常简短,无法详细介绍主要组件。我发现其他资源也不够详细。Intent的用法和属性没有得到很好的解释,特别是对于Intent构造函数中包含Intent常量和Uri对象作为第二个参数的隐式表达式,等等。此外,我也找不到上下文、游标的其他方面和用法的信息,以及执行onActivityResult()后一些操作返回的内容方法等等。 在这段时间里,我学到了一些基本和琐碎的知识,但当我不得不实现一些不太常见的功能时,我感到非常困惑,比如拍照、使用广播接收器和服务

所以我的问题是——我在哪里可以找到对Android内部组件更全面、更深入的解释? 你花了多少时间才能流利地制作Android应用程序,并完全理解开发过程中涉及的一切

我在哪里可以找到更全面和深入的解释 Android的内部组件

Android的官方文档非常好

你花了多少时间才能流利地制作Android 应用程序

取决于你“流利地”理解了什么。比如说,在不复制Hello World的情况下,看看活动的内容,等等,大约2周

…并充分了解开发过程中涉及的所有内容

现在没有必要完全了解一切。别担心。稍后您将了解大多数有用的概念。最后,试着制作一些应用程序,一直使用谷歌。大多数情况下,90%的时间你或多或少都知道如何去做,而你只是读了这些你还不知道的持续10%的内容

我在哪里可以找到更全面和深入的解释 Android的内部组件

Android的官方文档非常好

你花了多少时间才能流利地制作Android 应用程序

取决于你“流利地”理解了什么。比如说,在不复制Hello World的情况下,看看活动的内容,等等,大约2周

…并充分了解开发过程中涉及的所有内容


现在没有必要完全了解一切。别担心。稍后您将了解大多数有用的概念。最后,试着制作一些应用程序,一直使用谷歌。大多数情况下,90%的时间你或多或少都知道怎么做,而你只是读了这些你还不知道的10%的书。

“大多数书大约有300-400页长”——FWIW。而且我的页面也更大。:-)除此之外,如果你正在寻找所有Android知识的单一魔法来源,你可能会失望。我们这里有超过200000个关于StackOverflow的问题,涵盖了大量的用例和场景,可用于补充官方文档、您获得的任何书籍等。如果在书籍、博客或StackOverflow中找不到您想要的信息。。。总有一段时间你可以完全理解整个平台已经很久很久了。从写原型开始,问自己如何改进的详细问题。看起来像一本好书。我可能会在完成当前任务后检查它。但我想问的是,你个人是如何学会这一切的?你在哪里做参考呢?“大多数书大约有300-400页长”-FWIW。而且我的页面也更大。:-)除此之外,如果你正在寻找所有Android知识的单一魔法来源,你可能会失望。我们这里有超过200000个关于StackOverflow的问题,涵盖了大量的用例和场景,可用于补充官方文档、您获得的任何书籍等。如果在书籍、博客或StackOverflow中找不到您想要的信息。。。总有一段时间你可以完全理解整个平台已经很久很久了。从写原型开始,问自己如何改进的详细问题。看起来像一本好书。我可能会在完成当前任务后检查它。但我想问的是,你个人是如何学会这一切的?你在哪里做推荐人?赞成“现在没有必要完全理解一切”赞成“现在没有必要完全理解一切”