2012-07-07 58 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!

祝你好運!