-3

API实际上是如何工作的!我用谷歌搜索了很多,但答案令人困惑。我知道这是一个接口。

例如在 Android 中,如果我在代码中扩展 Activity,我可以使用 API 文档来帮助我。什么创建了 Activity 对象,我从不调用 new Activity();

API 究竟与什么进行通信以达到预期的结果?API是类定义吗?

4

4 回答 4

2
  1. API 是主要根据其功能组合在一起的类和接口的集合。

  2. 它们是具有编写功能的类,可以进行排序、建立各种网络连接(如 Http、ftp 连接、文件处理等)。

  3. 例子:

    java.net 将有网络类

    java.io 用于各种输入输出功能

  4. 使用 API 类或接口时,要么需要编写整个路径,要么使用 import 语句。

完整路径:

java.util.ArrayList<String>  arr = new java.util.ArrayList<String>();

进口

导入 java.util.ArrayList ;

ArrayList<String>  arr = new ArrayList<String>();
于 2012-07-07T18:46:42.317 回答
0

也许最好从 Java 的基础开始,而不是 Android。Android 只是一个使用 Java 的平台,尝试在任何 Java 教程之后使用“void main class”。

Activity 是一个在正确配置 AndroidManifest.xml 文件并具有明确定义的生命周期后由平台自动实例化的类。当您准备好并且 Java API 对您来说不再是个谜时,您可以访问该网站:http: //developer.android.com/guide/components/fundamentals.html并通过编写一些很棒的东西来开始 Android!

祝你好运!

于 2012-07-07T18:48:45.997 回答
0

API 是应用程序编程接口,这意味着它是与实现所声明方法的 API 的类的合同,该类实现并工作。它也可以称为“标签”或“面具”,因为代表狗结构的某些实体可以具有“动物”和“可清洗”的 API,而汽车结构也可以是“可清洗”的。

于 2012-07-07T18:43:24.543 回答
0

您的活动由 android 在必要时创建。通常是传入意图的结果。阅读有关活动生命周期的 android 文档以获取详细说明

于 2012-07-07T18:45:30.573 回答