AndroidManifest.xml的<uses-sdk>節點,androidusessdk
參考資料:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
<uses-sdk>
<uses-sdk>是<manifest>的直接子節點,用於告知系統應用使用的Android SDK相容範圍。
文法:
<uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" />
屬性:
android:minSdkVersion
應用相容到最小的SDK版本,如果值大於使用者手機系統的版本,將不能安裝。如果不指定該值,則預設為1。實際寫代碼中,要相容的版本越小,程式中需要處理的版本相容問題就越多
android:targetSdkVersion
應用最佳運行SDK版本。如果預設,預設等於minSdkVersion。如果運行系統版本高於targetSdkVersion,系統會想辦法向下相容,使用一些老版本的特性。總而言之,如果targetSdkVersion大於系統版本,則由應用負責處理版本相容;如果targetSdkVersion小於系統版本,則由系統負責處理版本相容。
android:maxSdkVersion
應用最高相容的SDK版本。實際一般沒什麼作用,用為Android都是相容老應用的,所以不用填。
問Android開發中怎在AndroidManifestxml中加入androidpermissionCAMERA 許可許可權?……
許可權一般都是寫在sdk版本後面,application標籤的前面。例如:
<uses-sdk android:minSdkVersion="10" />
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name">
AndroidManifestxml 是什
是一個xml檔案...檔案名稱就叫AndroidManifest.xml 文字格式設定的...記事本就能開啟....裡邊內容是一些關於app的配置
這段話意思是AndroidManifest.xml 裡有一段
<manifest xmlns:android="schemas.android.com/apk/res/android" ... >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
...
</manifest>
寫的是當前app需要的sdk版本號碼....最小需求ver8...當前目標版本是ver17 ......