搞了好久的framework了,也该总结总结了,万一我的孩子以后也是个程序员。刚好搞framework的话。这就是资源了,让我忍不住的笑几下。哈哈~~~~
- 首先讲一下这个主题包的存放和解压路径:
一般主题包解压之后都会放在data/skin下面(根据各个手机厂商不同有些许变化~~~)
手机使用壁纸的时候一般先去cust下面找对应的小包的壁纸,有all/cn,还有的几个就是各大运营商的cust小包路径,如果在cust下面没有找到壁纸,或者是没有cust的分区。这时候主题的壁纸就会生效,在data/skin下面有一个wallpaper,里面有主题壁纸。如果主题解压失败导致没有找到壁纸的话,就去去拿系统默认的壁纸。下面依次来看一下壁纸的位置:
cust下面的壁纸:
不过很明显的是,这个cust没有预置壁纸。。。
data/skin下面的壁纸:
系统默认的壁纸:
默认壁纸存储在系统“data/system/user/用户序号/”目录下,包涵wallpaper和wallpaper_info.xml,wallpaper保存了壁纸的图片,wallpaper_info.xml保存了壁纸的相关信息,比如宽、高、名字,绘制组件
待续。。。。。。。。。