安卓Config詳細介紹

2021-06-29 15:46:07 字數 848 閱讀 2285

android.graphics.bitmap類裡有乙個內部類bitmap.config類,在bitmap類裡createbitmap(int width, int height, bitmap.config config)方法裡會用到,開啟個這個類一看

列舉變數

public static final bitmap.config alpha_8

public static final bitmap.config argb_4444

public static final bitmap.config argb_8888

public static final bitmap.config rgb_565

一看,有點蒙了,alpha_8, argb_4444,argb_8888,rgb_565 到底是什麼呢?

其實這都是色彩的儲存方法:我們知道argb指的是一種色彩模式,裡面a代表alpha,r表示red,g表示green,b表示blue,其實所有的可見色都是右紅綠藍組成的,所以紅綠藍又稱為三原色,每個原色都儲存著所表示顏色的資訊值

說白了就alpha_8就是alpha由8位組成

argb_4444就是由4個4位組成即16位,

argb_8888就是由4個8位組成即32位,

rgb_565就是r為5位,g為6位,b為5位共16位

由此可見:

alpha_8 代表8位alpha點陣圖

argb_4444 代表16位argb點陣圖

argb_8888 代表32位argb點陣圖

rgb_565 代表8位rgb點陣圖

位圖位數越高代表其可以儲存的顏色資訊越多,當然影象也就越逼真

安卓核心提取配置config檔案

安卓核心提取配置檔案 方法一,從 image檔案中提取 1 開啟控制台,cd進入到kernel原始碼樹根目錄 2 輸入如下命令 scripts extract ikconfig arch arm boot image config 3 命令執行完後,將會在kernel原始碼樹根目錄下面生成confi...

安卓 螢幕適配介紹

主流螢幕 1280 720,遵循原則 不用absolutelayout 絕對布局 多用相對布局 線性布局 權重 要用dp,不用px 開發後期,在不同解析度螢幕上測試 480 800,1920 1080 假設沒出現太大問題 影響正常使用 就能夠上線 假設後期測出問題怎麼辦?不是非經常常使用 不是非經常...

安卓之service簡單介紹

一 什麼是service 二 如何使用service 三service的生命週期 一 什麼是service 二 如何使用service package jason.tutorial import android.content.intent import android.os.binder impo...