小妹也有更换android字符串为自己图片的想法,看代码init.c是要读一个/initlogo.rle文件,可是这个文件我怎么找不到呢?如果自己生成这个文件 应该放在什么文件目录下才能编译release进release版本起作用?
谢谢!

解决方案 »

  1.   

    Android平台启动初始化,出现"A N D R I O D"文字字样画面;
    Android 系统启动后,读取 /bootable/recovery/etc/initlogo.rle(一张565 rle压缩的位图),如果读取成功,则显示Logo图片;如果读取失败,则将/dev/tty0设为TEXT模式,并打开/dev/tty0,输出文本“A N D R I O D”字样,相关代码: /system/core/init/init.c 文件 main()中。
      

  2.   

    谢谢你,其他都是对了,但是我放到这个/bootable/recovery/etc/initlogo.rle路径没有起作用,编译的版本还是text模式。为什么放到这个路径下??
      

  3.   

    如果你的系统是2.1版本:
    文件目录:android\system\core\rootdir\initlogo.rle
    你要先用个转化器将你自己的图片转换为img格式再手动的将img格式的图片修改为 rle 格式的文件,
    然后在替换掉上述路径下文件即可。
    2.2版本:
    直接去device\huawei\qsd8k_s7路径下,该路径下有开机的动画图片,你用你自己的图片覆盖即可
    注意,将你自己的图片后缀名自定义为.png格式
         你所提供的图片规格:bmp格式800*480
      

  4.   

    这位兄弟是HUAWEI的吗?嘿嘿
    我是2.2版本的在相应的路径下看看 先谢谢大家