2012-07-07 34 views
-3

API如何实际工作!我搜索了很多,但答案很混乱。我知道它是一个接口。例如在Android中,如果我在我的代码中扩展Activity,则可以使用API​​文档来帮助我。什么创建了Activity对象,我从来不会调用新的Activity();Java API如何工作

API与什么进行通信以实现预期的结果? API是类定义吗?

+1

对于最后一个问题:http://en.wikipedia.org/wiki/Application_programming_interface – Jon 2012-07-07 18:40:05

+0

查看常见问题您可能无法获得StackOverFlow的确切答案,请尝试其他StackExchange站点。 – Usman 2012-07-07 18:41:53

+0

我不认为有一个SE网站可以回答这个问题。我真的建议SwiftParser深入Jon的链接。 – 2012-07-07 18:42:37

回答

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

  2. 他们处理.etc具有写在他们的功能,不喜欢的东西整理类,使得如HTTP,FTP连接,文件的各种网络连接..

  3. 例子:

    java.net或将有类网络

    java.io关于各种输入 - 输出功能

  4. 当使用API​​ I类覆盖整个院落,您可能需要写全路径,或使用import语句..

完整路径:

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

进口

进口的java.util.ArrayList;

ArrayList<String> arr = new ArrayList<String>(); 
0

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

0

您的活动由android在需要时创建。通常作为即将到来的意图的结果。阅读有关的活动周期的Android文档的详细说明

0

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

Activity是一个类,在正确配置了AndroidManifest.xml文件和定义良好的生命周期后,由平台自动实例化。当你觉得Java API已经不再适合你了,那么你可以访问网站:http://developer.android.com/guide/components/fundamentals.html,并通过编写一些很棒的东西来开始Android!

祝你好运!