編輯:關於Android編程
對圖片常規信息要了解其性質。圖片大小、像素、位圖等等概念總結如下:
圖片在計算機中的大小
圖片的總大小 = 圖片的總像素 * 每個像素占用的大小(圖片的總像素=像素尺寸也就是分辨率,例如設定800*400)(每個像素大小不相同)才導致圖片總的大小不相同。
單色位圖:只能表示2種顏色
使用兩個數字:0和1
使用一個【長度為1】的二進制數字就可以表示了
每個像素占用1/8個字節
總大小=圖片的總像素 * 每個像素占用的大小=320000/8=40000字節(查看圖片信息與之基本匹配)
16色位圖:能表示16種顏色
需要16個數字:0-15,0000 - 1111
使用一個【長度為4】的二進制數組就可以表示了
每個像素占用4/8=1/2個字節
總大小=圖片的總像素 * 每個像素占用的大小=320000/2=160000字節
256色位圖:能表示256種顏色
需要256個數字:0 - 255,0000 0000 - 1111 1111
使用一個【長度為8】的二進制數字
每個像素占用8/8=1個字節
總大小=圖片的總像素 * 每個像素占用的大小=320000*1=320000字節
24位位圖:
每個像素占用24位,也就是【3個字節】,所以叫24位位圖。
總大小=圖片的總像素 * 每個像素占用的大小=320000*3=960000字節
另一種理解方式:
R:0-255,需要一個長度為8的二進制數字表示,占用1個字節
G:0-255,需要一個長度為8的二進制數字表示,占用1個字節
B:0-255,需要一個長度為8的二進制數字表示,占用1個字節
概述整個View樹的繪圖流程是在ViewRoot.java類的performTraversals()函數展開的,該函數做的執行過程可簡單概況為:- 判斷是否需要重新計算視
解析XML的方式有很多種,大家比較熟悉的可能就是DOM解析。DOM(文件對象模型)解析:解析器讀入整個文檔,然後構建一個駐留內存的樹結構,然後代碼就可以根據DOM接口來操
本文實例講述了Android基於反射技術實現的加減乘除運算。分享給大家供大家參考,具體如下:JAVA反射機制定義:JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知
說來慚愧,MVP的架構模式已經在Android領域出現一兩年了,但是到今天自己才開始Android領域中的MVP架構征程。閒話不多說,開始吧!一、架構演變概述我記得我找