修改android启动logo(动态图片-静态图片)经典.doc
android2.3开机LOGO刷新教程
![android2.3开机LOGO刷新教程](https://img.taocdn.com/s3/m/44808fd6b9f3f90f76c61b86.png)
前期准备工作:
1.系统开机第一屏LOGO格式要求
宽*高位深度格式特别要求
第一屏 256*256 16 bmp 因第一屏不是覆盖全屏,要求底色为黑色,与整体相配。
2.将图片拷到LOGO Change文件目录下
3.打开PIC2RAW.exe文件
4.添加开机图片并点击转换
5.在此文件目录下会产生图片名称.bin文件
6.此文件名更改为logo1.bin(第一屏的LOGO)
注意:目前2.3只能修改第一屏LOGO
第一步:将前面准备好的LOGO1.BIN文件拷到TF卡根目录中,将TF插入需要升级开机LOGO的MID中
第二步:在关机状态下,用手按住返回键不放,另一个手按开机键开机,返回键继续按住3S后,系统自动进入升级画面。
这是松开返回键,如下图:
第三步:在出现上图界面后,再次按一下返回键。
进入下
通过MENU键,我们可以将上图中的蓝色选项条停在最后一个选项“change first logo”,此时,再次按一次返回键,就完成了LOGO刷新(请注意看刷新提示),刷新完成后,按复位键,重启就OK了。
Android8.1系统修改开机logo和开机动画
![Android8.1系统修改开机logo和开机动画](https://img.taocdn.com/s3/m/a3788f0415791711cc7931b765ce05087632752d.png)
Android8.1系统修改开机logo和开机动画修改开机logo1. 在device\qcom\common\display\logo下找到logo_gen.py2. 如果没有安装Python,先执⾏以下命令 sudo apt-get install python-imaging3. 将需要制作logo的图⽚拷贝到logo_gen.py的同级⽬录需要注意的是图⽚分辨率应该与设备屏分辨率⼀致4. 运⾏如下命令⽣成splash.img,执⾏ python ./logo_gen.py logo.png5. 连上设备运⾏如下命令adb reboot bootloaderfastboot flash splash splash.imgfastboot reboot6. 检查logo是否替换成功修改开机动画1. 开机动画和关机动画的存储路径为:vendor\qcom\proprietary\qrdplus\Extension\apps\BootAnimation;2. 将制作好的动画替换路径下的zip包(bootanimation.zip 和shutdownanimation.zip)3. 需要将动画路径拷贝到/system/media⽂件⽬录下:路径:拷贝⽂件添加这⼀⾏:PRODUCT_COPY_FILES +=vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation/bootanimation.zip:system/media/bootanimation.zip4. 修改之后编译系统,system即可;编译:source build/envsetup.shlunchm cleanm -j16编译成功之后查看⽣成的⽂件system下⾯有以下zip⽂件:实质上就是将⽂件拷贝到这个路径下是关键;之前有将zip包⽤adb命令推到设备的/system/media路径下,测试开机动画是ok的,所以拷贝⽂件使其编译到system中是关键;5. 刷系统检查修改是否成功刷系统:adb reboot bootloaderfastboot flash system system.imgfastboot -wfastboot reboot。
安卓手机如何更改开机关机动画
![安卓手机如何更改开机关机动画](https://img.taocdn.com/s3/m/b889193b67ec102de2bd89e6.png)
打 开 手 机 “ re 管 理 器”。 进入 根 目 录
/system/media
此时所看到的就是开机关机动画所在的目 录。
谈,所以你看到我总是戴着耳机。现在,我正在流浪。我不知道我朝的那个方向
选中系统默认的开机关机动画包,剪切之后 放到其他目录。一旦以后想要恢复默认的开机关
机画面,可以到时候恢复。
一般而言,安卓手机开机和关机动画都是系 统自带的,时间久了,就显得单调了。那么安卓
手机如何更改开机关机动画,改变一下自己的手
机呢?
安卓手机 re 管理器 zip 格式的开机关机素材包
谈,所以你看到我总是戴着耳机。现在,我正在流浪。我不知道我朝的那个方向
首先我们下载 zip 格式的开机关机素材包。 对 下 载 下 来 的 文 件 重 命 名 为 : bootanimation.zip。将该文件放到手机 SD 卡中。
也可以根据自己的喜好,自己制作,关于制作方
式,可以到安卓论坛去找。
1ca0f9ca1 深圳动画公司
在剪切的时候,首先要挂在为读写状态。然
后移动到其他目录,这里放到根目录。 找 到 之 前 放 到 sd 卡 当 中 的
bootanimation.zip 文件。复制该文件放到,进
入根目录/system/media 完成之后,重新启动手
谈,所以你看到我总是戴着耳机。现在,我正在流浪。我不知道我朝的那个方向
机。 此时会看到手机的开机画面已经变成了,你 刚才所下载的开机动画了。
2 以上所提到的是修改开机动画,如果想要修 改关机动画,只需要下载一个 zip 格式的动画包,
将文件名命名为 shutanimation.zip 上传到
谈,所以你看到我总是戴着耳机。现在,我正在流浪。我不知道我朝的那个方向
安卓系统手机开机动画制作
![安卓系统手机开机动画制作](https://img.taocdn.com/s3/m/63d3f2d776eeaeaad1f33037.png)
首先从里面的图片说起 图片一定要转换成PNG格式,建议找到的图片要和自己机子的分辨率一样,如果不是也可以的 有可能变形 注意图片的大小要统一(如果不会做连接的图片组 直接找个适合自己分辨率的动态图片分解出PNG格式的静态图片,用ImageReady可以批量导出)
建立part1 part2或android文件夹 放进一组连接的图片组
开始压缩成ZIP格式 名字一定要bootanimation.zip 压缩方式一定是存储 压缩完了看下大小一般最大的2MB左右 太大了用JPEG Imager压缩下 压缩图片很好的
开始写desc.txt (文件每节后面有个黑色符号不知道是什么 最好写的时候看下我传的样本)
p 1 10 part1 同理,这句代表着播放完part1文件夹内的图片之后稍作停顿然后继续执行吓一条命令。
如果想作出一些特殊的效果,可以活用这些命令,然后分配不同的图片在各个文件夹里来实现各种重复与循环。说不定下一个蒙太奇大师就是你
图片准备好了,desc.txt里面的命令准备好了,就可以把他们一起打包压缩成zip格式了。
就可以了。
以下内容为转载:
开机画面主要是由一个zip格式的压缩包组成,压缩包里面包含数张png格式的图片,还有一个desc.txt的文本文档,开机时按desc.txt里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片
刷第一个开机画面软件使用教程:
先打开机子的fastboot模式
1:先找好图片(适合自己分辨率的图片)放在工具里(最好是PNG格式,其他格式容易失真)
具体这一部分图片怎么来,看个人喜好了,我是比较喜欢用flash制作好自己想要的动画然后按帧导出,然后按数字顺序给文件编号就可以了。
Android 4.4开关机logo.动画.铃声定制
![Android 4.4开关机logo.动画.铃声定制](https://img.taocdn.com/s3/m/642fe6fb6294dd88d1d26b09.png)
文档约定
本文档采用下面醒目标志来表示在操作过程中应该特别注意的地方。 注意: 提醒操作中应注意的事项。
说明: 说明比较重要的事项
-iii-
目 录
1. 开机画面(第一屏开机 logo) ................................................................................................................ 1 2. 开机动画 .................................................................................................................................................... 2 2.1. 用户自定义开机动画 ............................................................................................................. 2 2.1.1 客户化定制方法及步骤......................................................................................................... 2 2.1.2 bootanimation.zip 动画文件制作........................................................................................... 2 2.1.3 如何去掉开机动画................................................................................................................. 3 2.1.4 开机慢怎么办 ........................................................................................................................ 3 3. 关机动画 .................................................................................................................................................... 4 3.1. Android 修改关机动画步骤 ................................................................................................... 4
教您修改安卓手机开机动画logo
![教您修改安卓手机开机动画logo](https://img.taocdn.com/s3/m/2f214d0ff705cc17542709e5.png)
教您自制里程碑的开机动画LOGO效果视频:第一次看到别人说改里程碑的LOGO我很冲动,就安卓那些帖子的方法,我改了,开始用着还行,可是用着别人制作的心里就是不爽。
好吧,自己又上网学习,但是总是学的一知半解,唉,经过两天的自我探究,发现了绝妙绝好学习绝对详细的自制LOGO的方法〔当然要先谢谢我看过的各位大大的帖〕前提:手机已经ROOT.不会ROOT的机油留言,我单独QQ回复。
而且需要软件RE管理器(我会把该教程所用到的一切APK都放置教程底部附上〕言归正传:开始教程第一部分〔先介绍前辈们制作好的压缩开机包〕【1】下载各位大大们的开机包〔需要说明的是开机包的名字必须为〔网上有现成的可以去下载修改〕,且必须放置在如以下图所示的目录下,而且必须是压缩包的形态,还有就是说将来您自制开机包是一定要记得改一下压缩包的名称〕【2】我就传图如下:〔下载完开机包后,用RE文件管理器,把开机包复制到根目录/system/media 文件夹下面,注意此处要点击挂载〕【3】复制后,还需关键的一部,接着重启手机就可以看到新的开机画面了。
这个步骤就是在RE 管理器内用手指长按文件,会弹出框框,再点击容许权,全部打上勾即可〕。
各位大大的开机包在文章底部。
还有啊,您最好把我的第三部分〔都是讲知识的东西〕看完再用大大的开机包第二部分〔真正的自制LOGO,这个才是重点〕【1】先说明这个东西会用到的软件。
有swf2video pro,格式工厂,QQ空间里的制作动感影集程序,QQ视频录像软件,window自带的画图,美图秀秀〔或者PS〕。
有人会觉得多,其实主要用的就只有前两个。
【2】接着,要知道一些常识,首先说明为什么是压缩包,因为开机动画不是真正的flash动画,而是一个个连接的相似图片快速播放形成的。
再者,后面我会讲压缩包的制作,不能轻视,否那么前功尽弃。
最后,开机所用的图片是PNG格式,注意,只有这个格式才行,而且,像素越小越好,大概宽度250到260为最好,长度嘛,你可以用美图秀秀选择设定尺寸大小,记住最好保持原有尺寸的比例。
手机开机动画设置教程
![手机开机动画设置教程](https://img.taocdn.com/s3/m/bf04e3f80d22590102020740be1e650e52eacf6e.png)
手机开机动画设置教程手机已经成为现代人生活中不可或缺的一部分,每个人都有自己独特的手机壁纸和铃声,但是你有没有想过,为自己的手机添加一个个性化的开机动画呢?本文将为你介绍如何设置手机的开机动画,让你的手机更加与众不同。
一、选择适合的开机动画首先,你需要选择一个适合的开机动画。
市面上有许多免费和付费的开机动画应用可供选择。
你可以在应用商店中搜索“开机动画”关键词,然后根据评价和下载量选择适合的应用。
另外,你也可以在网上搜索“手机开机动画”,找到一些开源的动画资源,然后将其下载到手机上。
二、安装并设置开机动画安装所选的开机动画应用后,打开应用并按照应用的指引进行设置。
通常情况下,你需要选择一个已下载的开机动画,然后点击“设置”按钮。
应用会自动将所选的开机动画设置为手机的开机画面。
三、自定义开机动画如果你想要更加个性化的开机动画,你可以选择自定义开机动画。
有些应用提供了制作开机动画的功能,你可以根据自己的喜好选择图片、视频或者特效,然后制作成为开机动画。
这样,你就可以在开机时看到自己的创作了。
四、设置开机动画的显示时间有些应用允许你设置开机动画的显示时间。
你可以根据自己的喜好将开机动画的显示时间设置为几秒钟或者几分钟。
这样,你可以更好地展示你选择的开机动画。
五、分享开机动画如果你的开机动画非常独特和精彩,你可以选择分享给其他人。
有些应用提供了分享功能,你可以将你的开机动画分享到社交媒体平台上,让更多的人欣赏到你的创作。
六、注意事项在设置开机动画时,你需要注意以下几点:1.确保你的手机系统支持开机动画设置。
有些手机品牌和型号可能不支持设置开机动画,你可以在手机设置中查找相关选项。
2.选择可信赖的应用。
在下载和安装开机动画应用时,你需要选择可信赖的应用商店,并避免下载来路不明的应用,以防止手机被恶意软件感染。
3.注意开机动画的大小。
有些开机动画可能较大,如果你的手机存储空间不足,可能无法成功设置开机动画。
安卓修改开机声音和动画图文教程
![安卓修改开机声音和动画图文教程](https://img.taocdn.com/s3/m/48ebdc54767f5acfa0c7cd1d.png)
安卓手机开机时都带有开机动画,一般来说中国运营商定制推出的安卓手机开机动画都是运营商的广告,那么怎样将难看的开机动画修改为其他呢画面呢?Android123带来的是安卓手机开机动画修改方法。
修改开机动画的准备:1.准备修改的开机动画文件,Android123准备了CM7开机动画,有兴趣的朋友可以尝试一下。
下载地址:/file/e6te89kv#2.电脑3.数据线4.安卓手机,要求必须Root,安装RE文件管理器操作步骤:1.连接手机和电脑。
2.将准备好的开机动画文件解压缩,将其中的bootanimation.zip 文件传输至手机内存卡中。
3.拔掉数据线,打开手机上的RE文件管理器,先找到内存卡中的开机动画文件bootanimation.zip,选择复制。
再进入到system/media 目录中,点击右上角Mount R/W按钮,将bootanimation.zip粘贴覆盖原有文件。
4.长按bootanimation.zip,在弹出的进阶菜单中选择权限选项,按照下图所示勾选权限。
5.重启手机,查看开机动画是否已经修改完成修改安装方法1.将下载的两个文件,复制到内存卡根目录。
2.打开RE文件管理器,打开路径/sdcard,找到复制进去的两个文件【sdcard就是内存卡存储】3.选中这两个文件,移动到如下路径/system/media 【覆盖原文件】4.依次长按这两个文件,在打开的对话框里选择‘权限’设置如下图所示【注:RE设置为装载只读】覆盖路径权限设置5.设置完毕,重启手机。
--大功告成!!!!本教程适合部分安卓系统手机!安卓修改开机声音开机声音的路径在/system/etc文件夹下,poweron.snd文件就是开机声音,开机声音比较特殊,不是三星惯用ogg格式的,而是snd格式的。
刷了橘子BVJP9的童鞋估计有留意到了,橘子开机时没有声音的,我查了下,在BVJP9里,poweron.snd 文件的大小居然是"0",能响才有鬼呢,把想要做开机铃声的音乐复制到系统的/system/etc文件夹下,替换原来的poweron.snd文件(铃声文件格式转成snd),改好权限,就可以更换开机铃声了。
安卓开机几个修改方法
![安卓开机几个修改方法](https://img.taocdn.com/s3/m/09a6a226a32d7375a417809d.png)
怎样修改开机画面1.图片说明现在我们机器开机一共有4部分的图片显示。
第一张是bootload里面显示的图片M3图片M6图片在修改此图的位置,也可以修改uboot内充电图片第二张就是我们的绿色机器人图片。
第三张就是我们android字串滚动的动画。
2.修改图片下面我们就开始对相应图片来进行修改。
1)对于第一张图片:M3的修改方法:我们可以在device/amlogic/common/res/logo/ 目录下添加或者修改xxx.BMP图片同时在device/amlogic/xxxref目录下修改BoardConfig.mk文档关于Logo部分代码,如:TARGET_AMLOGIC_AML_LOGO :=device/amlogic/common/res/logo/a9.1024x600.bmp//A9 logo图片TARGET_AMLOGIC_LOGO := device/amlogic/common/res/logo/robot.1024x600.bmp //此Logo为Recovery下机器人图片M6的修改方法:我们可以在device\amlogic\xxxref\res_pack\res目录下添加或者修改xxx图片注意:1、图片是没有后缀名的2、必须遵循的——图片必须是16位RGB565的。
3、建议的是——图片尽可能的小,不需要做成全屏的,这样可以明显的提高启动速度;4、图片的宽度尽量是4的整数倍。
同时在device/amlogic/xxxref目录下修改BoardConfig.mk文档关于Logo部分代码,如:TARGET_AMLOGIC_LOGO := $(PRODUCT_OUT)/res-package.img(由我们修改的图片文件编译生成的res-package.img)TARGET_AMLOGIC_RES_PACKAGE :=device/amlogic/xxxref/res_pack/res(指定图片所在目录)2)对于第二张图片,就会稍微复杂一点。
开机logo以及两种修改开机动画方法
![开机logo以及两种修改开机动画方法](https://img.taocdn.com/s3/m/40532e64571252d380eb6294dd88d0d233d43c98.png)
开机logo以及两种修改开机动画⽅法Android开机画⾯总共有三屏⼀、第⼀屏:开机logo1、选张png格式的图⽚,在Linux任意下执⾏(安装⼯具):1. sudo apt-get install pnmtoplainpm2、在所要定制logo的pngtopnm logo.png⽬录执⾏(转换成pnm格式):1. pngtopnm logo.png > logo_linux.pnm3、再执⾏(转化成224的pnm图⽚):1. pnmquant 224 logo_linux.pnm > logo_linux_clut224_formal.pnm4、执⾏(转换成ppm格式):1. pnmtoplainpnm logo_linux_clut224_formal.pnm > logo_linux_clut224.ppm5、/kernel/drivers/video/logo/logo_linux_clut224.ppm是默认的启动Logo图⽚,把⾃⼰的ogo_linux_clut224.ppm替换这个⽂件,同时删除logo_linux_clut224.c logo_linux_clut224.o⽂件(如果存在) 。
6、进⼊kernel⽬录重新编译内核1. cd kernel1. make kernel.img⼆、第⼆屏:Android字样Android系统开机会出现“A N D R O I D”这⾏字,相信⼤家都不陌⽣,那么这个怎么修改呢?相关⽂件在Android系统源码(不是Android内核源码)system/core/init/init.c,如下代码⽚段1. if( load_565rle_image(INIT_IMAGE_FILE) ) {2. fd = open("/dev/tty0", O_WRONLY);3. if (fd >= 0) {4. const char *msg;5. msg = "\n"6. "\n"7. "\n"8. "\n"9. "\n"10. "\n"11. "\n" // console is 40 cols x 30 lines12. "\n"13. "\n"14. "\n"15. "\n"16. "\n"17. "\n"18. "\n"19. " A N D R O I D ";20. write(fd, msg, strlen(msg));21. close(fd);22. }23. } :到这⾥⼤家就知道怎么修改了吧。
如何修改安卓开机动画
![如何修改安卓开机动画](https://img.taocdn.com/s3/m/221f88d2ce2f0066f5332222.png)
∙安卓系统的手机∙RootExplorer文件管理器(R.E管理器)1. RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"。
这样才能对手机内存进行读写操作2. 在RootExplorer里找到自己将要使用的开机动画包。
(无论下载好的开机动画包什么名字,都要命名为bootanimation.zip,才能被识别和应用)3. 长按这个bootanimation.zip,在弹出菜单里选择“复制”4. 重新回到system/media目录下,点击“粘贴”。
这时提示有重名文件,选择“是”覆盖掉原来的开机动画包,这样就把自己需要的开机动画包替换进去了5. 再次长按bootanimation.zip,在弹出菜单中选择“权限”6. 如下图所示修改bootanimation.zip的权限,修改完成按“确定”。
重启手机即可给大家看下更换开机动画前后的对比效果吧。
更换之前(MOTO默认):更换之后(仿WIN7):∙手机最好事先备份默认的开机动画包∙开机动画包需命名为bootanimation.zip∙开机动画包需符合自己手机屏幕的分辨率∙开机动画包不宜过大(最好3M以内),以免影响开机流畅度/system/customize/resource或者/system/media(HTC带sense 的手机一般只有/system/customize/resource,其他手机ROM一般开机动画都在system/media目录:华为的有可能在/cust/telecom/cn/media下)下覆盖开机动画实现原理:安卓的开机动画是由一系列的连续PNG图片作为帧组成的动画形式。
不是合成为一张GIF图片,而是一个文件包,将各帧PNG图片以压缩方式保存。
这个保存的文件名就是bootanimation.zip,压缩方式要求是存储压缩。
开机动画文件内容:1.动画属性描述文件:desc.txt--------这是一个保存形式为ANSI格式,用于设置这个动画像素(大小),帧数,闪烁次数,文件夹名称等;2.第一阶段动画图片目录:part0-------存放每帧PNG图片文件夹;3.第二阶段动画图片目录:part1--------存放每帧PNG图片文件夹;desc.txt文件(打开可以看到如下内容):320 480 30——这里的320代表图片的像素(大小)宽度,480代表图片的像素(大小)高度,30代表帧数,就是每秒播放的图片数。
安卓手机开机画面怎么修改
![安卓手机开机画面怎么修改](https://img.taocdn.com/s3/m/d61ea03a7dd184254b35eefdc8d376eeaeaa176f.png)
安卓手机开机画面怎么修改安卓手机开机画面怎么修改简易教程:1、手机必须ROOT了的2、装个可以进去系统文件的文件浏览器,如:RE管理器 (复制覆盖系统文件时,记得修改“只读” “读写”权限)3、在你看中的ROM里面把bootanimation.zip复制出来。
bootanimation.zip在哪里呢?ROM包一般是ZIP格式,先在电脑桌面建个文件夹,把它解压到那新建文件夹里面。
打开后不外乎就几个文件夹和文件:安卓手机开机画面修改教程自己动手做过精简包的人,基本都会,也知道里面是什么。
具体不详细说了,回归主题,bootanimation.zip一般就在system\media 里面。
如果没有就查看system其他文件夹,bootanimation.zip这样格式和名字的.文件只有一个,但bin里面的绝对不是,后面再说bin,这个是关乎开机声音的。
安卓手机开机画面修改教程bootanimation.zip里面装的就是开机动画了,里面基本是由part文件夹和 desc文档组成,part文件夹放的是png , desc则是运行参数,可以编辑图象大小、动画帧、时间频率什么的。
总之有能力的可以自己制作编辑。
小白们就无视吧。
直接拿看中的包裹移花接木就是了。
安卓手机开机画面修改教程开机动画很多人都会换,很多地方都有教程,重点来了,怎么换开机声音呢?我这里的换并非可以自定义,当然自定义不是不可能,那得会编程。
俺只是个小白,只会搬别人编辑好的。
留意上图boot.ogg 的文件,这个就是附带在我要更换的开机动画的声音文件。
大多数都会把它和bootanimaion.zip放一起的,当然也有例外的,那个就麻烦点,得自己去寻找。
然后把它一起复制到手机SD卡,再搬到同样的位置。
重重点来了,就这么把这两个文件搬到系统,只会有开机动画,还是不会有声音滴。
上面提到的bin文件夹,位置是system\bin 在里面寻找到bootanimation 文件。
安卓智能手机修改logo及开关机动画教程
![安卓智能手机修改logo及开关机动画教程](https://img.taocdn.com/s3/m/3b6047f050e2524de5187ead.png)
开机第一屏,就是被称作logo的开机界面,下载制作第一屏.zip 解压到任何地方第一步:制作320X480的图片,如果有喜欢的图片但大小不对,可以用软件更改,以PS为例,点工具栏“图像”→“图像大小”→填入320,480第二步:把做好的320X480的JPG图命名为1.JPG,放在解压的目录下第三步:双击“制作第一屏.bat” 生成oemlogo.mbn第四步:将生成的oemlogo.mbn文件,复制到手机的SD卡中根目录中(名词解释:双击打开SD卡的那一个界面就是根目录),方便查找第五步:断开数据线,打开RE管理器,下拉找到sdcard文件夹(SD卡),打开,挂载为读写,找到oemlogo.mbn,长按,出现“移动”点击第六步:点上级目录→cust→chinatelecom→cn→logo→挂载为读写→粘贴→覆盖→长按oemlogo.mbn→权限如下√√√√下载安装手机超级终端安装好打开后输入:su 回车问你是否允许授权,允许,然后再打入load_oemlogo 回车。
提示1:发现点击屏幕没有键盘,可以返回去写新短消息,弹出输入法,再退出短消息回到超级终端,这时候就有了提示2:“_”打不出来,长按屏幕,弹出对话框选择第一项,意思特殊符号重启手机就可以看到自己设定的第一屏了到此第一屏更改搞定开机画面主要是由一个zip格式的压缩包组成,压缩包里面包含数张png或jpg格式的图片,还有一个desc.txt的文本文档,开机时按desc.txt里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片下面重点讲的是desc.txt这个文件里面的命令。
desc.txt里面的命令格式如下:320 480 10p 1 0 part0p 0 0 part1480 427 30p 1 0 part0p 0 0 part1我逐一解释一下:480 427意思是说你开机动画在屏幕先以多少的分辨率显示,注意不要超过屏幕480x854的分辨率,否则你的画面就显示不全了。
android 开机logo制作详细步骤
![android 开机logo制作详细步骤](https://img.taocdn.com/s3/m/cc7741d626fff705cc170a59.png)
一.去除embedded linux 的开机光标:在内核的当前目录进入到drivers/video/console/fbcon.c 文件将static void fb_flashcursor(void *private) 和 static void fbcon_cursor(struct vc_data *vc, int mode) 里的内容注释掉,使之变成空函数二、 Android 开机会出现3个画面:1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。
4、splash(LK里跑的logo)1、开机图片(Linux小企鹅) (Android 1.5及以上版本已经取消加载图片);Linux Kernel引导启动后,加载该图片。
logo.c中定义nologo,在fb_find_logo(int depth)函数中根据nologo的值判断是否需要加载相应图片。
代码如下:static int nologo;module_param(nologo, bool, 0);MODULE_PARM_DESC(nologo, "Disables startup logo");/* logo's are marked __initdata. Use __init_refok to tell* modpost that it is intended that this function uses data* marked __initdata.*/const struct linux_logo * __init_refok fb_find_logo(int depth){const struct linux_logo *logo = NULL;if (nologo)return NULL;......}相关代码:/kernel/drivers/video/fbmem.c/kernel/drivers/video/logo/logo.c/kernel/drivers/video/logo/Kconfig/kernel/include/linux/linux_logo.h(1)让内核支持启动LOGO在内核目录中 make menuconfigDevice Drivers ----> Graphics support ---->选中 Bootup logo ----> Standard 224-color Linux logo(2) 制作一张启动LOGO的PNG格式的图片logo_linux_clut224.png(3)sudo apt-get install netpbm#pngtopnm logo_linux_clut224.png>logo_linux.pnm#pnmquant 224 logo_linux.pnm > logo_linux_224.pnm#pnmtoplainpnm logo_linux_224.pnm>logo_linux_clut224.ppm(4)将LOGO文件放入内核中拷贝到制作好的LOGO文件到 /drivers/video/logo 文件夹替换 logo_linux_clut224.ppm 文件(5)重新编译内核2、开机文字("A N D R I O D")Android 系统启动后,init.c中main()调用load_565rle_image()函数读取/initlogo.rle(一张565 rle压缩的位图),如果读取成功,则在/dev/graphics/fb0显示Logo图片;如果读取失败,则将/dev/tty0设为TEXT模式,并打开/dev/tty0,输出文本“A N D R I O D”字样。
两种方法修改开机画面
![两种方法修改开机画面](https://img.taocdn.com/s3/m/870a8b0090c69ec3d5bb75b9.png)
后面给大家服了一张我的开机画面。
第一种方法:
首先:手机必须是越狱的,权限开放完全的。
手机上有一个类似
TouchXplorer的文件管理器,手机可以是自由ROM,也可以是官方ROM(一切都要看ROM的开放权限)。
替换文件有风险,建议替换之前备份自己的资料,建议使用Wp7 APP Backup备份应用程序内部的资料。
替换之前做好备份文件mologo.bmp,可以用文件管理器直接到Windows 目录下搜索mologo.bmp,复制粘贴到其它目录即可,以免想改回来却找不到备份。
正文:
第一步:下载自己想要的图像文件,分辨率为800*480,bmp格式,文件大小一般为1.1MB。
大家也可以用自己喜欢的任意图片。
第二步:将图像文件改名为mologo.bmp使用zune同步到手机。
第三步:用TouchXplorer打开目录,定位到My Documents\Zune\Content\ 里面找下对应的文件,看大小1.1MB 很容易找到
(注意这里文件名字不是原来的名字,而是数字字母重新命名的,所以找的时候不要搜索,而是看大小,然后打开看看是不是)
第四步:将找到的文件重命名为mologo.bmp,选中,剪切,打开\windows文件夹,按粘贴,提示覆盖按确定。
一切OVER,重启看效果。
替换以后开机速度不会增减,放心,而且不会影响性能。
第二种方法:同样你的手机是越狱的,然后呢需要你的电脑上装windows phone device managerV1.8 。
然后直接按上面的做好的mologo.Bmp的图片找到windows目录,粘贴就可以,就成功了。
android系统怎么修改开关机动画和字体
![android系统怎么修改开关机动画和字体](https://img.taocdn.com/s3/m/82d2796d27d3240c8447efb5.png)
修改开关机动画:
是不是觉得G3画面看的眼疼?敢不敢换个炫点的开关机画面?如果你的回答是YES,那么教程开始:
1.下载附件,解压后出现开关机机画面文件:bootanimation(开机画面),shutanimation(关机画面)
2.把2个文件复制到SD卡
3.用RE将文件移动到system/media下,修改权限:第一竖排全打勾,第二竖
排第一个打勾(权限更改后右下角字母显示为rw-r--r--
4、.重启
修改字体:
1.下载附件,移动到手机SD卡内。
2.打开RE管理器,将下载的附件移动到system目录下,修改权限(这个要不做,后果可想而知),如
3.然后把修改后的文件移动到fonts目录下,覆盖原文件即可。
4.重启手机,OK,字体焕然一新。
5.最后祝大家成功。
修改皆有风险,特别是字体修改,一定要改好权限!开关机动画也是!
附件自己在网上找就可以
了!文件名不要弄错了!。
实验二 定制android系统开机画面和文字
![实验二 定制android系统开机画面和文字](https://img.taocdn.com/s3/m/8bf1fa1c5f0e7cd1842536ee.png)
实验二修改定制android系统开机画面和文字一、修改化定制Android系统Android系统启动时,先加载Linux内核,在Linux的framebuffer驱动里可以定制开机界面,Linux内核启动成功后,挂载根文件系统,启动Android系统,这个时候设备屏幕上开始出现滚动的Android动画,等全部的Android服务启动完毕之后,开始启动Android的HOME 界面,也就是桌面。
而在这个过程中,我们可以将开机界面和Android动画全部定制为自己需要的效果。
在整个开机过程中,屏幕上会出现三次内容:Ø Linux启动时画面,通常是个黄嘴的小企鹅Ø Android系统本地启动阶段画面,是“ANDROID”文字字样Ø Android系统显示系统启动阶段动画,是滚动的ANDROID动画我们下面将三个过程中的屏幕内容都进行个性化设置。
1. 定制手机开机界面根据前面文章介绍,我们要在Linux的framebuffer驱动里修改一些代码,让屏幕上出现我们自己的一个开机图片,如下图所示效果。
在Linux系统中,LCD显示设备的驱动都是基于framebuffer的,framebuffer我们可以看成是Android的显存,只要我们向该显存里写入数据,这些数据就可以显示在LCD上。
根据不同的LCD所支持的颜色可以分为:16位色,24位色,32位色。
学过初中物理都知道,色彩由三元色:红(R),绿(G),蓝(B)组成。
Ø 16位色:一个像素点由16bit表示,占两个字节,RGB组成分为:565或555二种Ø 24位色:一个像素点由24bit表示,占三个字节,RGB每个颜色由8位组成。
Ø 32位色:一个像素点由32bit表示,占四个字节,除了RGB每个颜色8位外,还有8位的Alpha的透明度,共组成32位。
很明显,位数越高,可显示的色彩越丰富,相同像素的LCD占用的显存越大,现在手机和平板基本上都使用32位色的LCD。
Android开机logo修改方法【转】
![Android开机logo修改方法【转】](https://img.taocdn.com/s3/m/7f40e5c177eeaeaad1f34693daef5ef7ba0d129e.png)
have_console = 1;
close(fd);
if( load_565rle_image(INIT_IMAGE_FILE) ) {
fd = open("/dev/tty0", O_WRONLY);
if (fd >= 0) {
const char *msg;
msg = "\n"
part0和part1目录内包含的是两个动画的系列图片,图片为PNG格式。系列图片文件的加载刷新按文件名的名称排序。
bootanimation.zip文件的制作方法如下: 1)、先制作desc.txt、part0和part1三个文件,如下:
2)、把desc.txt、part0和part1三个文件制作为自拍格式的压缩文件,如下:
"\n"
"\n"
"\n"
"\n"
"\n"
"\n" // console is 40 cols x 30 lines
"\n"
"\n"
"\n"
"\n"
"\n"
"\n"
"\n"
//"
A N D R O I D ";
"
R o c k c h i p R - B O X";
write(fd, msg, strlen(msg));
...... } 相关代码: /kernel/drivers/video/fbmem.c /kernel/drivers/video/logo/logo.c /kernel/drivers/video/logo/Kconfig /kernel/include/linux/linux_logo.h 2、开机文字("A N D R I O D")
制作android开机logo
![制作android开机logo](https://img.taocdn.com/s3/m/8ce4de0453d380eb6294dd88d0d233d4b14e3ff5.png)
制作android开机logo在定制产品时,常需要制作logologo开机时共分两部分:准备图⽚1)、(内核部分)第⼀阶段静态显⽰,要求⼀张png格式图⽚(满⾜机器要求分辨率),单张图⽚不⼤于100kb。
静态显⽰时间5秒左右。
2)、(android部分)第⼆阶段静态显⽰,要求⼀张png格式图⽚(满⾜机器要求分辨率),单张图⽚不⼤于100kb。
静态显⽰时间15-20秒左右。
3)、(android部分)第三阶段动态显⽰,要求多张png格式图⽚(满⾜机器要求分辨率),单张图⽚不⼤于100kb,动态显⽰时间15s秒左右。
(总⼤⼩⼩于4M,越⼩越好)⼀、内核部分。
android系统默认为⼩企鹅。
如需修改:1.替换内核⼩企鹅根据在bootup logo⾥⾯配置的选项,替换掉drivers\video\logo\下⾯的logo_linux_clut224.ppm或者其他的.ppm⽂件,同时删除logo_linux_clut224.c 。
使⽤附件脚本png2ppm.sh ,放⼊虚拟机,在同⼀个⽬录下存放logo.png(你想转换的),然后敲⼊./png2ppm.sh 即可⽣成logo.ppm,再重命名为logo_linux_clut224.ppm即可⽤,若原来没有安装netpbm⼯具,使⽤sudo apt-get install netpbm 命令安装---Bootup logo[ ] Standard black and whiteLinux logo[ ] Standard16-color Linux logo[*] Standard 224-color Linux logo[ ] 224-color Macintosh Linux logo[] 16-color SuperH Linux logo⼆.android部分1、替换android_⼩字1、⾸先需要⼀个适合⾃⼰屏幕的png⽂件,可以⾃⼰制作或者⽹上下载,例如名称为log.png2、使⽤ImageMagick⾃带的convert命令,进⾏raw格式转换命令 $ convert -depth 8 log.png rgb:log.raw将获得⼀个叫做log.raw的⽂件3、来到⽬录platform\build\tools\rgb2565,编译android⾃带的rgb2565⼯具(如果没编译过),使⽤:$ gcc -O2 -Wall -Wno-unused-parameter -o rgb2565 to565.c4、将log.raw⽂件拷贝到rgb2565可执⾏程序⽬录下,即platform\build\tools\rgb25655、对raw⽂件进⾏格式转换:$ ./rgb2565 -rle initlogo.rle⽣成initlog.rle⽂件然后将initlogo.rle复制到out/target/product/sdkDemo/root⽬录下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
修改和制作Android开机Logo(完整版)日期:2012-02-15 作者:zhh以下在Telechips tcc8923上,用Android4.0的源码编译通过1.bootloader图片修改bootable\bootloader\lk\platform\tcc_shared\include\lcd\logo.h替换就行了logo.h的制作:准备一张图片,然后用Img2Lcd工具把图片转成C语言数组注意:在使用Img2Lcd工具转换的图片最左边会有一条白边,把数组中前8个数值删除就不会有这样的情况。
仅仅支持.bmp格式的文件2.kernel图片(linux logo)原来是没有的,需要先在menuconfig中加入配置Device Driver---Graphic support---Bootup Logo中选中224 color然后把自己的LOGO(png-8格式)转换成ppm格式,替换这个文件,同时删除logo_linux_clut224.c logo_linux_clut224.o文件,重新编译。
(/drivers/video/logo/logo_linux_clut224.ppm 是默认的启动LOGO 图片格式为ppm)ppm图片的生成:# pngtopnm logo_linux_clut224.png > logo_linux_clut224.pnm# pnmquant 224 logo_linux_clut224.pnm > logo_linux_clut224.pnm(如果执行出错,可以省略)# pnmtoplainpnm logo_linux_clut224.pnm > logo_linux_clut224.ppm注意:使用pngtopnm ,pnmquant ,pnmtoplainpnm 工具前要先安装,在虚拟机下sudo apt-get install netpbm 这三个工具会安装好。
设置图片居中显示:修改drivers/video/fbmem.c/*modified by creatory*/// image.dx=0;// image.dy=y;image.dx=(info->var.xres/2)-(logo->width/2);image.dy=(info->var.yres/2)-(logo->height/2);在drivers/video/console/fbcon.c文件中的logo_height=fb_prepare_logo(info,ops->rotate);下面加入logo_height += (info->var.yres/2)-(logo_height/2);第三张图片:这张图片是水果的图片加入的logo图片,制作和修改方法如下:1). 制作当前屏幕像素的图片(模拟器默认为1024*768)使用PS制作一张1024*168的图片,保存时选“保存为Web 所用格式”,然后在弹开的窗口上,“预设”项选择“PNG-24”,保存为android_logo.png(注:好像只支持png-24,其他格式生成的rle文件显示不正常,有兴趣大家可以再验证一下。
2). 将图片转换为raw格式使用linux下的ImageMagick自带的convert命令,进行raw格式转换,命令为:convert -depth 8 android_logo.png rgb:android_logo.raw注:ubuntu 10.04 默认已经安装ImgageMagick工具,如果当前系统没有安装,可以执行下面的命令安装:sudo apt-get install imagemagick3). 将raw格式转化为rle文件需要用到android编译后的rgb2565工具,在android/out/host/linux-x86/bin目录下(android为当前源码所在目录),转换命令如下:rgb2565 -rle < android_logo.raw > initlogo.rle4).修改:tcc8923_20120127/device/telechips/m805_892x/device.mk添加下面一行:PRODUCT_COPY_FILES += \device/telechips/common/initlogo.rle:root/initlogo.rle意思是复制rle文件到ramdisk.img5、替换文件device\telechips\common\initlogo.rle;同时删除out\target\product\tcc8900\ramdisk.img,ramdisk-recovery.img,再重新编译,就可以了第二种方法:到目前为止,启动需要显示的图像已经做好了,就是initlogo.rle,注意文件名必须是这个,如果想改文件名,需要修改android/system/core/init/init.h中的宏:#define INIT_IMAGE_FILE "/initlogo.rle"=============================================================================== =============下面需要将initlogo.rle加入的android文件系统中以下的4,5,6,7,需要先进行如下设置,把initlogo.rle放入device\telechips\common\,删除ramdisk.img 之类的相关的文件重新make即可。
4). 找到ramdisk.img文件(android/out/target/product/generic/ramdisk.img),将文件名改为ramdisk.img.gz,然后使用下面的命令解压:gunzip ramdisk.img.gz解压后得到ramdisk.img,可能有人要问,怎么文件名又改回去了?其实不然,使用file ramdisk.img查看一下就知道了:解压前:ramdisk.img: gzip compressed data, from Unix解压后:ramdisk.img: ASCII cpio archive (SVR4 with no CRC)跑题了,还是说正事儿。
5). 使用cpio提取文件:新建一个temp目录:mkdir tempcd tempcpio -i -F ../ramdisk.img6). 导出文件列表:cpio -i -t -F ../ramdisk.img > list注:list是一个文本文件,里面存储了ramdisk.img的文件结构,我们需要在这个文件中加入initlogo.rle这一行,修改后的文件如下datadefault.propdevinitinit.goldfish.rcinit.rcinitlogo.rleprocsbinsbin/adbdsyssystem7). 生成ramdisk.imgcpio -o -H newc -O ramdisk.img < list注:根据list文件的描述,生成ramdisk.img文件8). 用ramdisk.img覆盖sdk目录下的ramdisk.img(android-sdk-windows/platforms/android-2.1/images/ramdisk.img),最好先备份一下。
二、开机动画(闪动的ANDROID字样的动画图片)Android 的系统登录动画类似于Windows系统的滚动条,是由前景和背景两张PNG图片组成,这两张图片存在于/system/framework /framework-res.apk文件当中。
前景图片(android-logo-mask.png)上的Android文字部分镂空,背景图片(android-logo-shine.png)则是简单的纹理。
系统登录时,前景图片在最上层显示,程序代码控制背景图片连续滚动,透过前景图片文字镂空部分滚动显示背景纹理,从而实现动画效果。
相关代码:/frameworks/base/libs/surfaceflinger/BootAnimation.h/frameworks/base/libs/surfaceflinger/BootAnimation.cpp/frameworks/base/core/res/assets/images/android-logo-mask.pngAndroid默认的前景图片,文字部分镂空,大小256×64/frameworks/base/core/res/assets/images/android-logo-shine.pngAndroid默认的背景图片,有动感效果,大小512×64二、开机文字("A N D R I O D")Android 系统启动后,init.c中main()调用load_565rle_image()函数读取/initlogo.rle(一张565 rle压缩的位图),如果读取成功,则在/dev/graphics/fb0显示Logo图片;如果读取失败,则将/dev/tty0设为TEXT模式,并打开/dev/tty0,输出文本“A N D R I O D”字样。
定义加载图片文件名称#define INIT_IMAGE_FILE "/initlogo.rle"int load_565rle_image( char *file_name );#endifinit.c中main()加载/initlogo.rle文件。
if( load_565rle_image(INIT_IMAGE_FILE) ) {//加载initlogo.rle文件fd = open("/dev/tty0", O_WRONLY);//将/dev/tty0设为text模式if (fd >= 0) {const char *msg;msg = "\n""\n""\n""\n""\n""\n""\n" // console is 40 cols x 30 lines"\n""\n""\n""\n""\n""\n""\n"" A N D R O I D ";write(fd, msg, strlen(msg));close(fd);}}相关代码:/system/core/init/init.c/system/core/init/init.h/system/core/init/init.rc/system/core/init/logo.c*.rle文件的制作步骤:a. 使用GIMP或者Advanced Batch Converter软件,将图象转换为RAW格式;b. 使用android自带的rgb2565工具,将RAW格式文件转换为RLE格式(如:rgb2565 -rle < initlogo.raw > initlogo.rle)。