0

我有 Java 方面的经验并且对 OOP 有很好的理解。2-3 周前,我决定学习为 Android 制作应用程序。问题是我读过的所有书对我来说都不够广泛。大多数书籍大约有 300-400 页长,无法正确涵盖理解所有基础知识所需的大量方面。我目前正在阅读 Reto Meier 的“pro Andorid 4”,它是 Internet 上最详细的资源之一,但还不够。我发现 Android 框架非常复杂。有活动、意图、服务和其他 API。官方页面上的 Android 开发指南非常简短,无法详细介绍主要组件。而且我发现其他资源也不够详细。Intents的用法和属性是' t 解释得很好,特别是对于 Intent 常量和 Uri 对象作为 Intens 构造函数中的第二个参数的隐式变量等。此外,我找不到其他方面的信息以及 Context、Cursor 的用法以及某些操作之后返回的内容onActivityResult() 方法的执行等等。在此期间,我获得了一些基本和琐碎的知识,但是当我必须实现一些不那么常见的功能(例如拍照、使用广播接收器和服务)时,我感到非常困惑

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

4

1 回答 1

5

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

Android 官方文档非常好。http://developer.android.com/guide/components/index.html

还有你流利制作安卓应用花了多少时间……

取决于你对“流利”的理解。假设在不复制 Hello World 的情况下,查看 Activity 的全部内容等大约 2 周。

...并完全了解开发所涉及的一切?

现在没有必要完全理解一切。不用担心。稍后您将了解大部分有用的概念。一开始只是尝试制作一些应用程序并一直使用谷歌。大多数时候,你或多或少地知道如何做 90%,而你只是阅读了这些持久的 10%,其中你还不知道。

于 2012-09-02T22:19:32.943 回答