Android Framwork Develop 经验汇总

来源:互联网 发布:淘宝创业团队 编辑:程序博客网 时间:2024/06/06 20:12

bootanimation.zip/ Android开机画面制作

android 2.0及之后,使用bootanimation程序显示开机画面,即一个zip格式的压缩包bootanimation.zip,压缩包内包括图片(png/jpg) ,desc.txt的文本文档,文本内为动画指令。

图片只能是png /jpg,前者速度大于后者。

Paste_Image.png

1280代表图片的像素(大小)宽度,720代表图片的像素(大小)高度,20代表帧数; p 1 0 part0 ---这里的p表示标志符,1表示循环次数为1次,0表示播放后延迟时间为0; p 0 3 part1---这里的p代表标志符,0代表本阶段无限循环,3代表播放后延迟时间为3; 20是指每秒播放帧数**FPS**

Paste_Image.png

part0:展示画面,只播放一次,播放一次 的时间需要小于系统原本开机的时间,否则会拖慢开机速度(播放完才进系统);part1:循环画面,播放无限次,随时可以推出播放,也就是只要开机加载完毕就可以直接跳到系统。阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。

linux下生成zip包命令行:

zip -r bootanimation.zip -X -Z store . part*/*.jpg desc.txt

也可以在windows下直接压缩成zip包

ZIP包放在/out/target/product/产品型号/system/media/下

Paste_Image.png


linux权限基础知识

 Android是基于Linux的系统,所以当我们用adb shell之后,用ll命令即可看到所有文件的相关权限。

adb shell.png

Paste_Image.png

补充chmod

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。
一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限
权限分为三种:
- 读(r=4)
- 写(w=2)
- 执行(x=1)
综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。
所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行
2.与文件所有者同属一个用户组的其他用户可读可执行
3.其它用户组可读可执行

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 染发刷子 圆刷子 马桶刷子 化妆刷子的名称和用途 长毛刷子 油漆刷子 猪鬃毛刷子 长把刷子 铁刷子 粉底液刷子 毛刷子 刷马桶的刷子 羊毛刷子 竹刷子 新手化妆的正确步骤 化妆新手 新手如何化妆 如何正确的化妆步骤 正确的化妆步骤 新手怎么化妆 化妆简单步骤 怎样简单化妆 化妆全部步骤 化妆完整步骤 化妆所有步骤 怎么给自己化妆 简单化妆的正确步骤 如何化妆步骤 新手化妆步骤 咋样化妆步骤 教如何化妆 教我如何化妆 简单化妆步骤 化妆需要的全部东西 教你怎么化妆 化妆全步骤 新手化妆 教我化妆 化妆新手必备化妆品 化妆的全步骤 化妆前的步骤