我有 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 应用程序并完全理解开发所涉及的一切?