android开关机日志_Android开机动画修改记录_weixin_31976493的博客-程序员秘密

技术标签: android开关机日志  

一、概述

需要修改bootanimation.zip

这个文件一般位于下面几个位置:

#define USER_BOOTANIMATION_FILE “/data/local/bootanimation.zip”

#define SYSTEM_BOOTANIMATION_FILE “/system/media/bootanimation.zip”

#define SYSTEM_ENCRYPTED_BOOTANIMATION_FILE “/system/media/bootanimation-encrypted.zip”

二、压缩包目录结构

|-part0

|-part1

|-desc.txt

1、关于part0和part1目录,安卓开机动画分成两个阶段(目录名字应该是可以随便命名的,在desc.txt里指定目录的名字就可以):

part0里的为第一阶段,按设定的帧率播放动画

part1为第二阶段,如果动画播放完还没启动完成,就循环播放这一段动画

2、关于desc.txt

文件内容如下:

506 505 15

p 1 0 part0 #000000 10 10

p 0 0 part1

s 1 /system/media/poweron.ogg

第一行506为动画图片的宽度,505为动画图片的高度,15为每秒播放的图片数

第二行:第二个参数为循环次数(0应该为无限循环?),第三个参数为暂时时间(不清楚具体运行原理)?,第四参数为图片目录,第五个参数为背景色,第六七参数为显示时钟的坐标,其中五六七参数可以不写

三、注意事项

1、将制作好的素材压缩时,要设置压缩率为0,即不压缩,只是打个zip包。即在winrar中压缩方式选择“存储”,在ubuntu使用zip命令的时候,加上-0选项

打赏

微信扫一扫,打赏作者吧~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_31976493/article/details/111987927

智能推荐

Java中Math类的使用(四舍五入、随机数字)_pan_junbiao的博客-程序员秘密_java math 四舍五入

1、Math类的介绍java.lang.Math 类提供了一些基本数字运算和几何运算的方法。此类中的所有方法都是静态的。这个类是 final 类,因此没有子类。Math类的常用方法:方法 说明 static double sin(double a) 计算角 a 的正弦值。 static double sin(double a) 计算角 a 的余弦值。 st...

Linux—配置JDK环境_xingenhi的博客-程序员秘密

下载jdk1.8安装包下载地址:点击跳转下载地址使用XFTP工具导入linux先把压缩包上传到root目录下,这里我是再root目录下创建了一个新目录,把上传的文件上传到了该目录。#创建存放上传文件目录——root/filemkdir /root/file3. 解压到/root/software目录#在root下面创建software目录mkdir /root/softw...

Unity 游戏存档框架实现_hackerzhuli的博客-程序员秘密_游戏开发 存档系统

最近重构了一下我的存档框架。我在这里对实现方法进行简单的解析。注意这里主要演示算法,所以,效率上并不是最佳。一个游戏中,可能有成百上千个物体需要存储,而且有几十种类型,接下来就用一个简单的例子来解释。一个很简单的例子,有一个Unit(单位)类型,有一个Inventory(背包)类型,有一个Item(道具)类型。接下来先介绍框架中最重要的接口,ISavable,表示这个类型可以存档publ...

unity shader android,Unity编辑器环境下不能正确加载Android Assetbundle中的Shader解决方法..._钟德亮的博客-程序员秘密

发现 UnityEditor 在 Android 下打出来的 Android 的 Assetbundle,加载之后 Shader 不能正确的执行,为了让更多的开发者可以在碰到这个问题能马上解决,下面就给大家介绍下不能正确加载Android Assetbundle中的Shader的解决方法。查看 Shader 属性,看到 提示 说 该 Shader 不支持我的显卡但是仔细看 Shader 也没什么问..._1671465600

Flutter 抽屉组件之Drawer滑动侧边栏_June.1的博客-程序员秘密

Drawer配置以下布局是系统方法,当然可以根据需求自定义布局。class HomePageSet extends StatefulWidget { HomePageSet({Key key}) : super(key: key); @override _HomePageSetState createState() => _HomePageSetState();}cl...

随便推点

网络存储技术_zwg147258369的博客-程序员秘密

目录一、HCIA存储技术趋势与智能存储组件(一)、存储技术趋势1、数据与信息2、数据存储3、存储技术的发展(二)、智能存储组件1、控制框2、硬盘框3、级联模块4、硬盘一、HCIA存储技术趋势与智能存储组件(一)、存储技术趋势1、数据与信息(1)什么是数据?数据是对所有事物的数字表示。(2)数据的种类①结构化数据②半结构化数据③非结构化数据(3)数据的处理周期数据处理是人或机器对数据进行的重组或重新排序,以增加其特定的价值。...

Istio熔断器解析_weixin_38754564的博客-程序员秘密

作者:Laszlo Bence Nagy编者按作者简要介绍了熔断的概念,然后以实战演练的方式分别演示了如何通过Backyards UI、CLI等方式创建并设置熔断功能。注...

记录集用GetRows返回数组时的分页_kingapex1的博客-程序员秘密

记录集用GetRows返回数组时的分页 函数名: ShowPageLink()参数 : 无作用 : 显示分页连接返回值:无Sub ShowPageLink()Response.Write "" Response.Writ

php 数组从小到大排序,PHP中中对数组的排序(一)_Macrko的博客-程序员秘密

PHP中数组的使用是必不可少的,当然数组操作的排序也是不可少的。今天我们就说一说PHP中对数组排序的操作。PHP中数组排序asort() 函数asort() 函数对关联数组按照键值进行升序排序。语法asort(array,sortingtype);参数:array:必需。规定要进行排序的数组。sortingtype:可选。规定如何排列数组的元素/项目。可能的值:0 = SORT_REGULAR -...

org.apache.jasper.JasperException: /success.jsp (line: 2, column: 4) Invalid directive_一只不会飞的小菜鸟的博客-程序员秘密

最近在搭建 struts2 项目的时候,运行启动后遇见了org.apache.jasper.JasperException: /success.jsp (line: 2, column: 4) Invalid directive 报错,具体报错信息如下:Struts Problem ReportStruts has detected an unhandled exception: ...

802.11协议详解_weixin_30781775的博客-程序员秘密

WLAN协议详解  802.11b/g/n定义在2.4GHz频段中,802.11a/n/ac工作在5GHz频段中。802.11:工作在2.4G频段,提供了每秒1兆或2兆的传输速率802.11b:  * 最高11Mbps吞吐量  * 工作在2.4GHz,采用直序扩频(DSSS)  * 802.11b是所有无线局域网标准中最著名,也是普及最广的标准...

推荐文章

热门文章

相关标签