Android学习曲线

use*_*314 0 android

我有Java的经验和对OOP的良好理解.2-3周前我决定学习为Android制作应用程序.问题是,我所获得的所有书籍都没有足够广泛地向我展示.大多数书籍长约300-400页,无法正确涵盖理解所有基础知识所需的大量方面.我目前正在阅读Reto Meier的"Pro Andorid 4",它是互联网上最详细的资源之一,但仍然不够.我发现Android框架非常复杂.有活动,意图,服务和其他API.官方页面上的Android开发指南非常简短,无法详细介绍主要组件.我发现其他资源也不够详细.Intents的用法和属性不能很好地解释,尤其是对于具有Intent常量的隐式和Uri对象作为Intens构造函数中的第二个参数等.另外,我找不到其他方面和用法的信息. Context,Cursor以及执行onActivityResult()方法后返回的一些操作等等.对于这个periond我获得了一些基本和琐碎的东西的知识,但我很困惑,当我必须实现一些不常见的功能,如拍照,使用广播接收器和服务

所以我的问题是 - 在哪里可以找到更全面,更深入的Android内部组件解释?还有多少时间让您流利地制作Android应用程序并完全理解开发中涉及的所有内容?

Ada*_*zyk 5

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

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

还有多少时间让你流利地制作Android应用程序......

取决于你对"流利"的理解.假设在没有复制Hello World的情况下,查看大约两周内的活动等等.

......并充分了解开发中涉及的所有内容?

现在没有必要完全理解一切.别担心.稍后您将了解大多数有用的概念.在开始时,只需尝试制作一些应用程序并始终使用Google.大多数时候你或多或少地知道如何做90%而你只是读了这些持续的10%,你还不知道.