AndroidManifest.xml的<uses-sdk>節點,androidusessdk

來源:互聯網
上載者:User

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 ......
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.