
正常,只要最后能成功就好了,这些是一些Linux的启动信息,也可以通过设置不再d出代码。
方法如下:双系统下,和系统启动有关的信息需要在grub菜单中查看,Ubuntu开机不再显示开机默认logo动画,有可能是你不小心修改了grub菜单中的信息,也有可能是系统读取grub菜单出错。明明grub菜单中的信息是对的,可是开机就是没了logo,而是一大串代码,将开机动画设置为代码刷屏的方法,将grub菜单中的信息稍微修改了一下就行了
单纯的自己改,只要替换就可以了 也可以直接root后进行替换(这是在手机上)。。如果是linux上的话 android开机动画叫源码位于frameworks/base/cmds/bootanimation下,这个程序会将/data/local/bootanimation.zip或/system/media/bootanimation.zip里面的png图片以动画的形式播放出来。 看看源码就知道了。首先看一下定义的常量:
#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"
BootAnimation::readyToRun()
进入一个if判断语句
if ((encryptedAnimation &&
(access(SYSTEM_ENCRYPTED_BOOTANIMATION_FILE, R_OK) == 0) &&
(mZip.open(SYSTEM_ENCRYPTED_BOOTANIMATION_FILE) == NO_ERROR)) ||
((access(USER_BOOTANIMATION_FILE, R_OK) == 0) &&
(mZip.open(USER_BOOTANIMATION_FILE) == NO_ERROR)) ||
((access(SYSTEM_BOOTANIMATION_FILE, R_OK) == 0) &&
(mZip.open(SYSTEM_BOOTANIMATION_FILE) == NO_ERROR))) {
mAndroidAnimation = false
}
BootAnimation::threadLoop()
if (mAndroidAnimation) {
r = Android()// 执行android字体闪动的图片
} else {
r = movie()// 执行bootanimation.zip中提供的动画图片
}
1
==>BootAnimation::Android()会加载"images/android-logo-mask.png"和"images/android-logo-shine.png"
==>BootAnimation::movie()会加载bootanimation.zip中的内容
我们下载的源码里默认是没有那些个.zip动画的,所以总会跳到android字体闪动的画面
所以如果你系那个用.zip的动画那么把你做好的动画拷贝到编译好对应的目录下即可,然后执行make snod整合进img包就可以看到效果了
直接 用shell中的重定向符号就可啦。比如 你执行 ps -aux 查询所有的进程 并写入文件,你就可以
1
ps -aux >pro.txt
如果再次执行,要在文件末尾追加信息
1
ps -aux >>pro.txt
如果是要覆盖原来的信息
1
ps -aux >pro.txt
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)