標籤:android http ar 使用 sp for 檔案 on 問題
Android Recovery的漢化 顯示中文,有需要的朋友可以參考下。
首先下載開源的recovery源碼,地址為https://github.com/xiaolu/android_bootable_recovery
介面的漢化顯示部分源碼在bootable/recovery/minui/目錄下,可以直接將開源的minui拷貝到你的bootable/recovery源碼目錄下
然後將bootable/recovery/minui/graphics_cn.c 名字改為graphics.c(之前預設的graphics.c是顯示英文的源碼),
開啟並編輯開頭部分
.........
#include <pixelflinger/pixelflinger.h>
// 這裡使用fontcn30_18x48.h這個漢化字型檔檔案,如果想把字型改大點,可以使用目錄下別的字型檔檔案
// 比如fontcn36_22x56.h
#define BOARD_USE_CUSTOM_RECOVERY_FONT "fontcn30_18x48.h"
#ifdef BOARD_USE_CUSTOM_RECOVERY_FONT
#include BOARD_USE_CUSTOM_RECOVERY_FONT
#else
#include "font_10x18.h" //這是預設使用的英文字型檔檔案
#endif
#include "minui.h"
// 如果recovery介面顯示不正常:只顯示螢幕的一半,感覺被壓縮了,而且色彩不柔和
// 那很有可能就是這裡出了問題,需要定義這個RECOVERY_BGRA宏,使得PIXEL_SIZE 的值為 4
// 預設使用2即可
//#define RECOVERY_BGRA
#if defined(RECOVERY_BGRA)
#define PIXEL_FORMAT GGL_PIXEL_FORMAT_BGRA_8888
#define PIXEL_SIZE 4
#elif defined(RECOVERY_RGBX)
#define PIXEL_FORMAT GGL_PIXEL_FORMAT_RGBX_8888
#define PIXEL_SIZE 4
#else
#define PIXEL_FORMAT GGL_PIXEL_FORMAT_RGB_565
#define PIXEL_SIZE 2
#define RECOVERY_RGB_565
#endif
不出問題的話,編譯成功,燒到手機裡即可以看到中文了。
Android Recovery的漢化 顯示中文