2013-04-13 13 views
-3

你好Android迷,所有你可以把在AndroidManifest.xml

已經通過官方技術資料各種議題的Android網站(即培訓,API參考等)走了我已經成爲AndroidManifest頗感興趣。 xml本身。

正如您所知,主題所採用的方法是逐漸引入概念,然後通過在Java代碼中添加諸如此類的行以及將如此如此的元素+屬性放入AndroidManifest.xml中。

儘管對Android特定的Java API有完整的引用,但我一直無法找到任何這樣的對所有元素和屬性的完整列表的引用,以及將要放入清單文件中的描述。

請讓我知道是否存在全面列出AndroidManifest.xml元素和屬性的官方資源。

謝謝。

+1

http://developer.android.com/guide/topics/manifest/清單-intro.html。 – Raghunandan

+0

謝謝。我需要您提供的此鏈接: http://developer.android.com/guide/topics/manifest/manifest-intro.html – softwarelover

回答

1

呃...在我的愚見中,真正的問題應該是你不必在AndroidManifest中放置!如您所知,每個Android應用程序都必須擁有自己的AndroidManifest文件。這需要讓Android獲得正確的信息(例如API級別,權限,活動,服務等)以正確運行應用程序。

一些有用的鏈接:

的AndroidManifest的基本元素,但是,在下面列出。

API級別(使用-SDK):

在這裏你可以指定你的應用程序需要API級別 - 即與不同的Android平臺應用程序的兼容性。例如:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> 

在該示例中,API級別8表示的Android 2.2.x的(升級Froyo),而17表示的Android 4.2.x版(Jelly Bean)的

機器人:的minSdkVersion屬性是必需的,而機器人:targetSdkVersion是可選的(被設定爲機器人:的minSdkVersion默認情況下)。

您可以找到更多關於:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

Permissions:

在這裏你可以指定你的應用需要哪個權限。可以使用元素使用權限要求現有Android權限,或者使用權限元素定義自定義權限。每個許可都由唯一標籤標識。例如:

<uses-permission android:name="android.permission.VIBRATE" /> 

請注意,一個人不應該需要比所需的更多的權限! (ALWAYS檢查,如果您的應用程序確實需要釋放它之前在AndroidManifest所有權限......)

你可以找到更多關於:

活動,提供者,接收者和服務:

AndroidManifest的最後一個主要元素與聲明應用程序的各種活動,提供者,接收者和服務有關。

你可以找到更多關於:

+0

感謝您的全面回覆。我特別需要您在其他地方提供的鏈接: http://developer.android.com/guide/topics/manifest/manifest-intro.html – softwarelover

相關問題