Android Recovery的汉化 显示中文

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

 

不出问题的话,编译成功,烧到手机里即可以看到中文了。

转载于:https://www.cnblogs.com/qq190771752/p/4116473.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值