首先我們在開發乙個應用之前,特別是乙個android應用。首先要考慮這個系統是執行在android版本號為2.3的系統上,還是4.0的系統上或者說是支援全部android版本號的系統。
有了這種決定之後。接下來我們就須要做點事了。須要告訴系統你當前應用所能相容的系統版本號是多少,從而系統決定能否有效並安裝成功你的應用。
這就是android project中manifest.xml中的標籤元素決定的。
此標籤包括例如以下3個屬性:
android:minsdkversion—— 此屬性決定你的應用能相容的最低的系統版本號。一盤情況是必須設定此屬性。
android:targetsdkversion—— 此屬性說明你當前的應用是針對某乙個系統版本號開發設計的,也就是說在這個系統版本號上執行是沒有不論什麼問題的。
對於手機或其它終端裝置會依據此屬性值,決定是否顯示一些特性和效果。當然對於開發人員最直接的影響就是。你所用到的api都是基於此版本號上的,高於此targetsdkversion的api在使用的時候會有警告或者錯誤提示。
android:maxsdkversion—— 此屬性是決定你的應用能支援的版本號最高是多少,超過此版本號的系統將不能使用你的應用。
比方以上**中能支援的最低系統的版本是10,使用的是版本為16的系統api。
對於大家常常交流的手機是android2.3的系統或者4.0的系統,還是剛出來的5.0的系統;這裡的2.3、4.0、5.0都僅僅是版本號名稱。
版本號名稱4.0相應版本號號(api level)是14。
版本號名稱和版本號號的介紹能夠看此文章:
此知識點可能不是什麼大問題,記錄只作為剛入門的人了解。
4412 android系統去掉和新增apk
因為要裁剪系統,所以用了半天的時間研究刪除和新增apk進入android檔案系統。環境 系統 android4.03 開發板 4412 我這裡開發板使用的訊為的4412,android使用訊為提供的原始碼,但是原理是想通的。給的教程不算全面,有幾點沒有提到,有以下幾點需要注意。刪除系統自帶apk 1...
Android手機中的AP與BP
概念 手機的ap和bp bp basebandprocessor,即基帶晶元 ap上面則執行了我們通常的作業系統和應用軟體,如android windows phone 7這些。而我們通常所說的雙核 四核就是指的其ap核的多少。因此可以這樣理解,ap可以算作是你的電腦,bp則是電腦的modem 數據...
android 系統級應用配置
通過shared user id,擁有同乙個user id的多個apk可以配置成執行在同乙個程序中.所以預設就是可以互相訪問任意資料.也可以配置成執行成不同的程序,同時可以訪問其他apk的資料目錄下的資料庫和檔案.就像訪問本程式的資料一樣.一般情況下,設定apk的許可權,可在androidmanif...