Android系統(tǒng)中在讀取圖片時(shí)可通過BitmapFactory.Options的outMimeType來直接讀取其圖片類型。如果要知道一個(gè)文件的類型,最好方式是直接讀取文件頭信息,可查看Android中Java根據(jù)文件頭獲取文件類型。
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inJustDecodeBounds = true; //確保圖片不加載到內(nèi)存
BitmapFactory.decodeResource(getResources(), R.drawable.a, opts);
System.out.println(opts.outMimeType);