Android開發歷程之二

1、佈局屬性match_parent代替fill_parent

2、佈局方式:LinearLayout,TableLayout,FrameLayout,RelativeLayout,GridLayout,AbsoluteLayout

3、API等級1:  Android 1.0

       API等級2:  Android 1.1 Petit Four  花式小蛋糕      

       API等級3: Android 1.5 Cupcake  紙杯蛋糕

       API等級4: Android 1.6 Donut  甜甜圈

       API等級5: Android 2.0 Éclair   鬆餅

       API等級6: Android 2.0.1 Éclair  鬆餅

       API等級7: Android 2.1 Éclair   鬆餅

       API等級8: Android 2.2 - 2.2.3 Froyo  凍酸奶

       API等級9: Android 2.3 - 2.3.2 Gingerbread  薑餅

       API等級10:Android2.3.3-2.3.7 Gingerbread   薑餅

       API等級11:Android 3.0Honeycomb 蜂巢

       API等級12:Android 3.1Honeycomb 蜂巢

       API等級13:Android 3.2Honeycomb 蜂巢

       API等級14:Android 4.0- 4.0.2 Ice Cream Sandwich  冰激凌三明治

       API等級15:Android4.0.3 - 4.0.4 Ice Cream Sandwich  冰激凌三明治

       API等級16:Android 4.1Jelly Bean  糖豆

       API等級17:Android 4.2Jelly Bean  糖豆

       API等級18:Android 4.3Jelly Bean  糖豆

       API等級19:Android 4.4 KitKat  奇巧巧克力棒

4、Android的UI操作並不是線程安全的,所以規定只允許UI線程修改Activity裏的UI組件。當程序第一次啓動時,Android會同事啓動一條主線程(Mai Thread),主要負責處理與UI相關事件的分發,所以主線程通常又被叫做UI線程。Android消息傳遞機制解決多線程問題,藉助Handler可以改變界面組件的屬性值。儘量避免在UI線程中執行耗時操作,因爲這樣可能導致ANR異常。

5、Intent對象大致包含Component, Action, Category, Data, Type, Extra 和 Flag這7種屬性。Android應用資源分爲兩大類:無法通過R清單訪問的原生資源,保存在assets目錄下;可通過R資源清單類訪問的資源,保存在res目錄下。

6、Android推薦開發者pull解析器來解析XML文檔。

7、Android使用sharePreferences存儲數據路徑:/data/data/<package name>/shared prefs目錄下,總是以XML格式保存;使用file存儲其保存路徑是:/data/data/<package name>/files;使用sqlite數據庫存儲。

8、service不會專門啓動一條單獨的進程,同時也不是專門一條新的線程;而IntentService使用隊列來管理請求Intent,本身重寫onBind()、onStartCommand()方法,只需重寫onHandleIntent()方法即可。

9、View顯示參數:VISIBLE 正常顯示    INVISIBLE 隱藏,保留空間   GONE 隱藏,不保留空間

10、eclipse svn開發android時,別人把整個項目上傳了,使用svn先down到本地,然後import工程可以自動建立連接

11、android:layout_gravity 相對於父元素而言;android:gravity 相對於本元素而言,比如說顯示的文本,默認在左側

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章