編輯:關於Android編程
首先我們在開發一個應用之前,特別是一個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。
版本名稱和版本號的介紹可以看此文章:http://blog.csdn.net/y150481863/article/details/41249159
此知識點可能不是什麼大問題,記錄僅僅作為剛入門的人了解。
?? ??ListView實現二級節點想必大家都知道可以用ExpandableListView 就可以輕松實現,但是要實現3級甚至多級菜單怎麼實現呢? 再利用ExpandableL
程序運行效果圖: 程序代碼: /** * 獲取所有軟件信息 * 1.通過異步的方式顯示系統中所有軟件 * 2.單擊打開指定軟件 * 3.將所有軟件的包名
學習Activity的生命周期,我們知道,當Activity進入到paused或者stopped狀態後,這個Activity的狀態仍然保存著。因為這個Activity對象
轉帖請注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming),請尊重他人的辛勤勞動成果,謝謝! 隨著移動互聯網的快速發展