0

我最近开始学习如何为 Android 编写应用程序。在求助于教程系列之前,我尝试使用 Android API 并通过它进行学习。问题是它相当大,并且有很多新的方法和对象。一种方法返回一个对我来说全新的对象,所以我去那个类,它有其他方法可以返回其他对象,它扩展了也是新的类......它只是一个巨大的系统。
但是一定有人在教程之前就已经想出了如何为 Android OS 编程(比如说,后来最终制作教程的人)。那么人们如何学习和理解从哪里开始/如何在像 Android 这样庞大而复杂的东西中编程呢?我怀疑他们使用 API,但您如何理解所有这些?
我想一个更好的问题是,查看新 API 的一些好方法是什么,以及如何理解它的任何提示?

4

3 回答 3

2

首先,当你想使用一个新的 API 时——你需要问这个问题

  1. 您想学习 API 的基础知识吗?
  2. 您有使用 API 完成的特定任务吗?

您想学习 API 的基础知识吗?

学习 API 的基础知识从了解框架和做出的架构决策开始。如何启动开发。基本上,没有开发人员指南就不可能完全学习框架 - API 是为方法和类提供文档的东西。要鸟瞰,您必须通过开发人员指南进行学习。

您有使用 API 完成的特定任务吗?

假设您要创建一个获取一些数据并将该数据插入 SQLITE 数据库的表单。你可以从你已经知道的开始。与数据库连接、用户界面一样。

而且 Android 或 iOS 不像传统的 API - 你必须知道如何运行、开发、设计和测试应用程序。如果它是像Apache Commons Lang这样的简单 API,您可以通过 API 文档轻松学习。希望这可以帮助。

于 2012-07-11T02:58:00.390 回答
1

每当我想了解新的 API 时,我都会购买一本书。

例如,我买了一本书叫《Android 入门》。

这将为您介绍android。

于 2012-07-11T03:54:04.970 回答
1

android SDK 的示例文件夹中的 ApiDemo 为您提供了如何创建 apk 和使用 SDK API 的优秀示例。

在我阅读了 SDK 指南中的几个介绍页面之后,ApiDemo 是我检查最多的参考。

但。android NDK 编程非常不同。您至少需要了解 jni 才能做任何事情

于 2012-07-11T06:06:10.940 回答