分享

【个性nubia之路】玩转nubiaUI主题●全教程

 玉韫珠藏 2017-03-10
 
一   Nubia主题解压与压缩
Nubia主题本质上是一个zip压缩包,导入的过程,就是一个解压的过程(导入后,主题包会被删除),所以,主题的后缀可以是“.nb”,也可以是“.zip
那么,作为一个压缩包,它解压和打包需要注意哪些问题呢?
1.        解压:你有一个nb后缀的主题,把“nb”改为“zip”。电脑用winrar或者360压缩解压(推荐这两款),手机可以用任意文件管理器或RAR手机版,ZArchiver。(推荐rar)
2.        压缩:压缩必须是zip格式,压缩方式默认的“标准”即可。
其次是,压缩包里不能有多级目录,所有文件必须在压缩包根目录下

最后,如果你要简单的删除或者增加主题里面的东西。你不能用压缩软件直接打开主题进行操作!必须按照步骤:解压->删除/添加->重新打包来修改。不然的话,导入时就会提示“无效的主题包格式”
(原因是,压缩软件默认压缩方式是rar,你直接修改会导致主题变成rar格式)

二  Nubia主题各个文件说明
Nubia主题,你要美化什么就要找到对应的素材。比如:通知栏背景要在systemUI里面改,短信要在mms里面改。具体如图:
有了图中加●文件,一个全局主题就做好了。如果你心细一点会发现:cn.nubiacom.android开头的都是Nubia的(com.android不全是Nubia的应用)。然后后面一般都是英语单词,所以能认得单词对于修改还是有帮助的,不认识你还不会查么。有那么几个不是英语单词的,图里基本都标出来了。
有的人说不对呀,我下载了一个全局主题有一大堆文件。那是因为剩下的东西全都是适配的第三方app
下面就开始针对上图,挨个详细说明。
先声明:除了三个文件夹和一个xml文件,其他的都是压缩包。电脑手机装个压缩的软件就能打开。(打开后可以直接替换里面的素材,无须在意压缩方式)
1.       fonts文件夹
这个另外有教程,就简单说一句:中文是:DroidSansFallback.ttfNotoSansSC-Regular.otf(一般用前者,在用安卓6.0的朋友,如果前者无效就用后者。英文是:Roboto-Regular.ttf
2.        preview文件夹
预览图文件夹,没啥好说的,一句话:最少要有如下两张预览图,不然导入失败。添加多张预览图的话,把0改为:12345……(第一个是详细预览图,第二个是显示所有主题时的预览图)
3.        Wallpaper文件夹
至少要有桌面壁纸。锁屏壁纸随意。
4.        description.xml配置文件
里面各项自带说明文字
5.        framework-nubia-res核心框架
这玩意是改动态时钟和动态日历的。如果你不想它俩动弹,就把这个删了,然后在icons放上静态的。
6.        icons系统图标
系统图标
7.        其他文件
其他文件就都一样了,看图也看明白了。详细修改,继续往下看。
三  对主题的修改
1.     图标的修改
图标修改最简单,你准备好素材,挨个替换,替换过程是重复劳动,很无趣。你要把第二章的图中每个文件都打开看看有没有要替换的图标。
简单说下,要替换的地方:iconsqq,微博和微信也可以放在这里。仅此三个第三方),settingscontacts
主要就这三个地方。
有人说,我不会制作图标。你不会做你还不会偷么。小米华为酷安,主题一大把。都是压缩包,打开就能提取他们的图标。另外,对于想要自己整图标的,建议分辨率192*192png格式就可以了。
2.     第三方图标适配
(一)   保存文件名:不管是系统app还是第三方app。你要对它美化或者适配图标,都要把它保存为包名并且去掉后缀“.apk”。例如第二章的图,里面的修改文件都是以它们的名字都是它们的包名。查看包名的方式有很多,例如:手机众多的文件管理器,专门的包名查看器,等等。电脑上有apk助手等。(在这里个大家的建议是:手机下载好app,不要安装,通过快牙上传到电脑上,快牙会自动修改为包名。手机下载是因为,你是适配后还要检查是否适配成功。不要安装是因为不需要安装你也能看到效果,挨个安装不是你累死,就是你手机累死。)
(二)   找到图标:apk就是一个压缩包,电脑直接360压缩打开(压缩包内显示预览图,用其他解压软件就不要直接打开了,直接解压出来。)手机就解压。
删除除了res(也可能是r)文件夹以外的所有文件。
进入res(或R),挨个文件夹查看,找到桌面图标,除了桌面图标所在文件夹,其他的文件夹全部删掉。然后图标文件夹内,除了图标其他的全都删掉。
针对res,图标不是在包含drawable的所有文件夹就是在包含mimap的所有文件夹。
针对R,你就挨个找吧,最怕这样app
对于图标的名称,这个不一定,常见有:ic_launchericonapp_iconlogoapp_logo等等。
如果图标在drawable文件夹里。一定要把例如“drawable-hdpi-v4”后面的“-v4”删除掉,不然图标不能覆盖。
(三)   替换图标:把一个apk删除的只剩图标后,把图标替换就搞定了。解压党一定要按原目录层级压缩回去,不要多也不要少一层目录。压缩方式当然zip啊,开头就说了。
(四)   验证图标:最后确保文件名是包名,并且没有“.apk”后缀。放到主题里,手机导入看看有没有适配,如果没有可能哪里出错了,自己再检查检查。(极少数应用图标放在assets或者根目录)
3.       全局的素材修改
Nubia系统app可替换素材都在:res\drawable-xxhdpi-v4。删除除此之外所有文件和文件夹。并且把-v4去掉。
res在一起的“theme_values.xml”本来是没有的,单独加上去的,大家可以从别的主题提取。这是控制文本颜色等修改的代码文件。
进入“drawable-xxhdpi”里面那么多素材,一下就晕了。到底那些素材可以改,这是个问题。建议大家找一个全局主题对比研究,慢慢摸索。
附上个人整理自用的代码控制和素材的说明:
易分辨素材并未罗列,这些素材代码都是通用的。所以仅以通讯录为例说明。具体请找一个全局主题自己研究。
到此,主题的修改就结束了,下面是一些补充
补充说明
1:碘酒图
大家一定注意到,有的素材名称后面带有“.9”,这样的图说明要经过处理才可以使用,为什么要处理,是为了拉伸图片的同时,保证不变形不模糊。
以短信气泡为例,如果直接放大,就会如图所示。如果想要只放大气泡部分,就必须处理一下。
碘酒处理效果如下图:左边和上面的黑线把图片分成九份(所以是.9)仅拉伸黑线部分,这样就保证其他部分不会被拉伸导致变形。右边和下面黑边组成的区域是文本显示区域。
知道这个原理,处理就不难了。处理后的图片多圈一像素的黑边,这个黑边要处理掉,这个黑边是什么玩意,请自己看详细说明(这个链接里的用的工具不好用,用我推荐的):
http://jingyan.baidu.com/article/86fae346b60f633c49121a97.html
电脑推荐:NinePatch Editor(自动去黑边。超爽)
手机推荐:9 patch或九图神器,aide教程在此:
http://www./thread-3326839-1-1.html?mobile=2
2:小米华为等主题的转换
这些主题都是压缩包,拆包拿图即可。有工具但是不好使,依然要你手动替换。
3:导入后的主题
手机内存→.Nubiathemetheme_infos
注意:.Nubiatheme是隐藏文件夹,前面有个点.进入上述目录后就有一些乱码文件夹。一个文件夹就是一个主题。你可以直接对它进行修改然后应用。(比如换个字体之类的,比较省事)。想要分辨这些文件夹是什么主题。点进去,看它的preview预览图即可。
找到主题了,想修改什么就随便你了。建议你们测试全局的时候就这样单个替换,省的老是删除导入的,麻烦。
另外,非隐藏的“Nubiathemecache,大家记得多清理,会产生很多没用的缓存文件。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多