2011-02-11 38 views
5

任何人都可以用簡單的話來解釋我在Android中使用Mainfest文件和R.什麼是android中的mainfest文件?

爲什麼我們在製作應用程序時需要這些文件?

+5

請繼續前進,接受您之前提出的問題的答案......我們希望能夠幫助您,所以請花時間獎勵那些執行此操作的人。 – 2011-02-11 08:37:06

回答

5

檢查這個環節,

http://developer.android.com/guide/topics/manifest/manifest-intro.html

清單

每個應用程序都必須在其根目錄 有 AndroidManifest.xml文件(與 正是這個名字)。清單顯示有關 應用Android系統 基本信息, 信息系統必須具有 纔可以運行任何 應用程序代碼的

R.Java

這將有我們項目中使用的所有資源的標識符

謝謝。

+0

你可以去developer.android.com你好世界的例子,你可以得到很好的知識abt android編程。 – 2011-02-11 08:46:57

4

每個應用程序的根目錄中都必須有一個AndroidManifest.xml文件(具有該名稱)。清單提供了有關Android系統應用程序的重要信息,這是系統在運行任何應用程序代碼之前必須具備的信息。

查看以下鏈接

http://developer.android.com/guide/topics/manifest/manifest-intro.html

一個項目的R.java文件是一個索引的所有在文件中定義的資源。您在源代碼中使用這個類作爲一種簡短的方式來引用您已包含在項目中的資源。這對於像Eclipse這樣的IDE的代碼完成功能來說尤其強大,因爲它可以讓您快速交互式地找到您要查找的特定引用。

查看以下鏈接

http://developer.android.com/resources/tutorials/hello-world.html

0

我認爲這是你通過讀個好主意Android Hello World。 解釋了AndroidManifest和R.java。

3

清單文件:

  1. 這是一個聲明文件。
  2. 這裏只有哪個活動應該首先開始,已宣佈。
  3. 它聲明應用程序必須擁有哪些權限。
  4. 它還聲明瞭其他人爲了交互而必須擁有的權限。
  5. 它聲明瞭Android API的最低級別。
  6. 它列出了應用程序必須鏈接的庫。
  7. 所有組件應在此處聲明。
  8. 這些組件是活動,服務,廣播接收器和內容提供者。

R.java文件:

  1. 它是由AAPT一個自動生成的文件(安卓資產打包工具),它包含資源ID爲RES /目錄下的所有資源。
  2. 如果您在activity_main.xml文件中創建了任何組件,則會在該文件中自動創建對應組件的ID。
  3. 此ID可以在活動源文件中用於對組件執行任何操作。