1 kernel的开机画面修改

1、图片需求:

图片格式:png

图片大小:1024x600(具体示lcd分辨率而定)。

2、转换图片png图片。

假设logo.png已经在目录"kernel/drivers/video/logo/logo.png"下,在kernel中依次执行一下步骤:

# cd kernel/drivers/video/logo

# pngtopnm logo.png >

logo_linux.pnm

# pnmquant 224 logo_linux.pnm >

logo_linux_clut224.pnm

# pnmtoplainpnm logo_linux_clut224.pnm >

logo_linux_clut224.ppm

3、修改kernel config。

如果想要修改菜单配置,可以在kernel目录下执行make menuconfig;然后

进Device Drivers

进Graphics Support

进Bootop logo

进standard 224-clor Linux logo选择性加入图片

2 Android的开机画面修改

1、图片需求:

图片格式:png

图片大小:1024x600(具体示lcd分辨率而定)。

图片背景:黑色背景(推荐)

2、制作图片。

2.1 part0 将不需要重复播放的动画导成一张张的png图片(所有图片大小必须相同),依次命名为"00001.png","00002.png",...

(如 00001.png、00002.png、...、00074.png)

将整理好的图片放到"part0"目录下

2.2 part1 将不需要重复播放的动画导成一张张的png图片(所有图片大小必须相同),紧接着part0的图片名称继续命名。

(如 00075.png、00076.png)

将整理好的图片放到"part1"目录下

3、编辑"desc.txt"

如下所示:

desc.txt里面的命令格式如下:

1024 600 30

p 1 0 part0

p 0 0 part1

我逐一解释一下:

1024

600意思是说你开机动画在屏幕先以多少的分辨率显示,注意不要超过屏幕的分辨率,否则你的画面就显示不全了。

30

这个数字是代表着每秒播放的帧数,拿这个开机画面来说,part0文件夹里面共76张图片,播放时间就是76/30=2.533333秒播放完毕,当然在手机里面会有一定的延时,尤其是你的图片文件比较大的情况下,手机播快起来比较卡。

以下部分是实现画面重复位置的

p 1(代表着播放一次) 0(空指令)part0

*/这句指令就代表这part0文件夹内的图片只按名称顺序播放一次

p 0(重复播放)0 (空指令)part1 */这一句指令代表着part1文件夹内的图片会循环反复播放

还有一种是指令不常用,下面也解释一下:

p 0 10 part1

这里面的那个10代表着播放完part1文件夹内的图片一遍之后稍作停顿,然后再循环播放一遍,再停顿少许,再播放,再停顿稍许·········重复下去

p 1 10 part1 同理,这句代表着播放完part1文件夹内的图片之后稍作停顿然后继续执行吓一条命令。

4、打包

必须在"windows"系统下,将"part0"、"part1"、"desc.txt"一起打包成"bootanimation.zip"。

打包的时候,必须是"zip"格式,而且压缩方式是“存储”。否则,android不能识别到,会出现黑屏!

5、动画测试

5.1

将制作好的"bootanimation.zip"通过adb导入到android进行测试,命令如下。

# adb remount

# adb push bootanimation.zip

/system/media/bootanimation.zip

# adb reboot

5.2

若不需要"bootanimation.zip"动画,直接将"bootanimation.zip"从"system/media"中删除即可。

3 android的默认墙纸修改

1、Android默认墙纸的路径:

frameworks/base/core/res/res/drawable/default_wallpaper.jpg

路径根据工程的不同可以稍微有点变化;具体图片的大小,可以参考原图or根据分辨率计算。

2、同步墙纸到“墙纸设置”选项中

下面解释一下将“修改的墙纸”同步到Launcher2的墙纸设置选项中

2.1 找到Laucher2中实际使用的墙纸和对应的配置文件。例如:

墙纸的配置文件路径,

packages/apps/Launcher2/res/values-sw720dp/wallpapers.xml

墙纸的路径:

packages/apps/Launcher2/res/drawable-sw720dp-nodpi/wallpaper_architecture.jpg

packages/apps/Launcher2/res/drawable-sw720dp-nodpi/wallpaper_architecture_small.jpg

2.2 根据已有的图片,来制作实际的图片。

android 删除开机动画,Android开机logo和开机动画的修改相关推荐

  1. android删除电池功能,Android教程:删除电池信息增加待机时间

    很多朋友刷机后都感觉电池不耐用了,以为是ROM的问题,其实是冤枉大神们了,只要按照以下几步就能解决电池不耐用的问题了. 安卓系统的电池信息保存在/data/system/batterystats.bi ...

  2. android 删除一个工程,Android Studio该怎样删除项目?

    Android Studio该怎样删除项目?当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete.但是在android St ...

  3. android删除界面工具,Android手机添加/删除桌面图标和插件(图文)

    基于android系统的手机还是很人性化的,安装容易删除和卸载也不难,朴素的风格下对新手来说刚开始操作还是会有些不适应的. 工具/原料 android手机 方法/步骤 首先还解锁进入手机桌面: 进入桌 ...

  4. android删除本地图片,Android之删除图库照片

    相关文章:Android手机读取相册图片,根据URI获取图片路径 从图库获取的Uri:content://media/external/images/media/20782 Uri uri = dat ...

  5. android删除历史定位,android - 从历史记录中删除活动

    android - 从历史记录中删除活动 我的应用在用户首次运行应用时显示了注册活动,如下所示: 活动启动画面(欢迎使用游戏,注册帐户?) ActivitySplashScreenSignUp(很棒, ...

  6. android 删除文件函数,Android updater

    这是Android系统来运行updater-scripts的Edify语言的基本介绍. 大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本.当然,你也可以使用这些函数的返回值来 ...

  7. android删除数据库方法,Android删除SQL数据库

    我有一个奇怪的问题,当我卸载应用程序时,我的SQL数据库不会自行删除 我没有在任何外部存储目录中创建数据库,并且确认数据库位于其默认位置:/data/data/com.example.app/data ...

  8. android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...

    Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到 ...

  9. android删除通知栏图标,Android开发系列---UI篇---添加和消除通知栏图标

    在android的app开发中,在退出程序时,会保留部分服务,因此在顶部的通知栏留下一个图标,用户通过点击图标可以快捷访问应用程序.例如360.腾讯qq等. 一.创建通知栏图标 Notificatio ...

  10. android 删除蓝牙绑定,android 蓝牙程序控制绑定与删除绑定

    如何实现android蓝牙开发 自动配对连接,并不弹出提示框 (2013-01-05 15:27:36) 转载▼ 标签: 我就开始查找怎么关闭这个蓝牙配对提示框,后面还是伟大的android源码帮助了 ...

最新文章

  1. JUnit基础及第一个单元测试实例(JUnit3.8)
  2. redis 大数据插入
  3. 编程软件python中的if用法-总结Python编程中函数的使用要点
  4. CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面
  5. shell里面比较大小
  6. 今天开始写技术博客啦
  7. 实现技术3次作业 谢筱 1101220759
  8. 全面、详细的前端组件库
  9. 蔚来汽车回应“十四万元补胎”纠纷:车主未及时报案 除轮胎外底盘也严重受损...
  10. 【OpenCV】分离多通道图像RGB的值
  11. 利用MO实现流场显示
  12. numpy浅拷贝与深拷贝
  13. 329 矩阵中的最长递增路径
  14. 网络安全宣传月安全团队需要知道的关于PKI的九件事
  15. 江西理工大学计算机网络基础试卷,无线网络技术作业(江西理工大学期末复习)...
  16. 为什么人生病了就要静养呢?
  17. 一战成名,用户贷款风险预测 参赛代码与数据集分享
  18. 零基础而且英语不好可以学java吗
  19. [转]身体各部位暴瘦的方法
  20. 智能车图像部分——摄像头寻迹

热门文章

  1. 在线音乐网站网站开发项目 ,第一篇
  2. win98 支持html5,win98 ghost ghost在WIN98怎么使用
  3. 【Go】高性能的简繁体转换
  4. 各种杀毒软件序列号注册码大全
  5. js实现textarea滚动条位置始终在最下方
  6. windows配置java环境变量
  7. 旅游管理系统项目java设计_基于JSP的旅游管理系统设计与实现(MyEclipse,SQL)
  8. PHP SQL注入攻击与防御
  9. 小班计算机游戏教案,小班游戏简单教案(通用11篇)
  10. PIC16F887 实战编程 单片机编程 基础实验教程