安卓linux开机画面,Android开机logo简单修改方法
Android 手机开机logo主要分为2部分:
1.按下开机键后Linux开机显示开机第一帧部分。此Kernel中的画面在ANDROID里默认是关闭的,需要打开时可以配置打开kernel下面2个选项:
CONFIG_FRAMEBUFFER_CONSOLE
CONFIG_LOGO
意即KERNEL支持帧缓冲控制台,并且显示开机LOGO
2.开机过程从开机画面已经进入了android的范围,在INIT进程启动的时候加载的开机动画。
1).如果想要修改手机的开机第一帧,以高通SDM450平台为例,讲解一下开机第一帧logo的制作过程:
首先准备好需要更换的显示第一帧的logo图标,只需要显示图案的部分即可。比如安卓源码的小企鹅图标,为宽88 高102像素的bmp格式。
unsigned char splash_24_bmp[] = {
0x42, 0x4d, 0x98, 0x62, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00,
0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x5a, 0x00,
0x00, 0x00, 0x01, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xc3, 0x0e, 0x00, 0x00, 0xc3, 0x0e, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
4 查看splash.bmp-属性-摘要-宽88 高 102
5 修改文件
\android\bootable\bootloader\lk\platform\msm_shared\include\splash.h
imageBuffer_rgb888[] 此数组用步骤3制作出的数组内容
#define SPLASH_IMAGE_WIDTH 88
#define SPLASH_IMAGE_HEIGHT 102
6 bmptool工具上验证效果
txt2bin->生成bin->直接把bin拖入->设宽高为源bmp文件的宽高,24位
如果显示正常,直接如此修改验证就ok,如果显示有倾斜,先改小源图片的大小,重复此步骤制作。
bmptool工具验证的效果如此图显示, 则表示正常。
以上步骤,开机第一帧图片就修改ok。
2.开机动画修改
android\vendor\qcom\proprietary\qrdplus\Extension\apps\BootAnimation 目录下修改
bootanimation.zip
shutdownanimation.zip
这个压缩文件可以解压后参考源码中图片修改,修改后mm编译后验证即可。
以上就是Android修改开机动画的一种简单方法。
安卓linux开机画面,Android开机logo简单修改方法相关推荐
- android系统开机画面_Android开机画面
android系统开机画面 Android Splash Screen is the first screen visible to the user when the application's l ...
- win10电脑开机密码忘了怎么办_电脑开机密码忘了怎么办最简单的方法_windows7教程...
很多朋友家里的台式电脑没有经常使用,时间长了电脑设置的开机密码忘记了,当要使用的时候就发现系统进不去了,那么如何快速解除开机密码呢?接下来让小编教你家里台式电脑密码忘了解决方案. 下面是电脑开机密码忘 ...
- Linux操作系统下SSH默认22端口修改方法
NO 1: 01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造 ...
- linux vnc 改端口号,基于Linux中vnc配置端口号的修改方法
vnc的默认端口是自己配置的,并不是这有一个端口号. 通过打开/etc/sysconfig/vncservers. 这里就配置了2个桌面,一个桌面号是1, 一个是2. 这里的配置的参数 VNCSERV ...
- 安卓linux开机画面,Android系统的开机画面显示过程分析(1)
好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺.提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的 ...
- 图说Android开机画面和开机动画
转载请注明出处 电脑报( http://www.icpcw.com ) 2009年第42期C版 责任编辑: 郭昱 作者 屈志伟 诺基亚.微软.苹果大战智能手机平台,巨头Goo ...
- 迅为4412开发板驱动-linux 开机 logo 的修改方法
文档主要介绍 4412 开发板的内核启动 LOGO,请注意如果要修改的屏幕分辨率小于480x640,请参考另外的独立文档"iTOP-4412-内核-4.3 寸屏幕-logo 修改_V1.0& ...
- linux notepad 安装教程,在Linux系统下安装Notepad++最简单的方法
如果你要在Linux操作系统下安装Notepad++,这里给出最简单的方法,那就是使用Snap命令,只要一段命令即可.注:只要你的Linux支持snap安装就可以了,可用在如Ubuntu 18.04/ ...
- android os开机画面,Android简单实现启动画面的方法
本文实例讲述了Android简单实现启动画面的方法.分享给大家供大家参考,具体如下: 核心代码: package com.demo.app; import android.app.Activity; ...
- 安卓系统linux启动脚本,Android开机执行脚本
步骤说明: 一.准备好Android要启用的运行脚本,并使其编译到系统指定的路径 二.在开机rc文件中启动脚本服务,处理SELinux赋权问题 copy_apps.sh实现app的复制,vendor/ ...
最新文章
- 转 AIX7.2+11.2.0.4RAC实施
- wxpython实现鼠标拖动事件
- Windows x64内核学习笔记(四)—— 9-9-9-9-12分页
- VMware Workstation 中 用NAT 方式设置网络
- 【掩耳盗铃】[转载]北京铁路局:“北京站37号窗口售票员内部大量出票”是为分区售票...
- LeetCode-7.整数反转(越界问题)
- lib、dll文件的中函数的查看与lib、dll、pdb文件的介绍
- mapgis6.7原创2019视频教程
- 微信小程序获取云数据库数据并对其进行排序
- 公司电脑加域之后用不了USB但是可以用鼠标键盘得解决方法
- ayit第十周训练g题
- PTMs-ALBERT
- 2018 拼多多 校招真题 最大乘积
- 阿槽带你学Python(开篇)
- 如何在wps中使用MathType编辑数学公式
- Xutils请求数据imageloader加载图片+网络判断
- 2023年西安电子科技大学微电子学院集成电路工程专业考研经验分享
- 车行易携手睿象云:告警管理体系全升级
- android每日更新壁纸,安卓壁纸APP|安卓壁纸 V5.14.15 免费最新版 已下架_当下软件园...
- 开心网最新、最全、最牛外挂下载