小米主题制作教程(完整版).docx
-、MIUI主题定义讨先,我们手机的U1.是由根多部分Ia成的,如假屏、通知栏、桌面壁版、图标等等.假如我In把手机比方成一个房子,上述的部分可想跳成房子的门、窗、地板、吊灯、座椅答.那我们可以认为原生的android系统就是一个毛坯房,MIUI是在这之上的一个简装,自定义主题或是你自己蛤房子做的装修M1.U1.供应主题自定义功能,其实就相当于钳你请了一个工程队,你可以用从众多装修方案(主J也)中选舞自己喜爱的效果,终交给工程队实而装修方案可大可小,大至全星普,小到只换一款灯.目前MHH会自带两个主包,达人们也可以设计自己的主题包,大家就可以借用达人们共享出来的设计.(羽用foxtai1.,假羟典的说明)二、MIUI主题模板内文件说明首先,咱们要融一个模板来对应说明,解压后你会发觉它并不是我们熟火的后籁,而是一个MTZ后簌的文件,不用念咱们把它重命名为XX.zip即:将原来的.mtz后霰改为.zip,然后解压卬可显现原型如下图:典"0HW99£名蒯M大小/co11cdroid4Mrhr201VU/252141女g-Jcom2011/11/乃1a481.IOdC-n1V1V1*15丈prvw201”Iae13“心叩MVIQZt131Jde11ponjfW201V1.CVB29XM1.Qocuw<1CB具备以上几个文件就可以做一个简洁的M1.U1.切了,下面我们对以上书目做一个中文说明:description.xm1.(主j®H1.文件包括:主题作者、版本号信息)icons(桌面BB标,全部被改动的桌面图标都会放在这个文件夹内)1.ockscreen(f1.1.屏样式)preview(应用主题时覆觉图)WaIIPaper(存放微屏、桌面球纸)com.android.Iauncher(启动D注,假如他在在线主J内下主,重命名为zip解压后您会发觉根多书目都成了无法火别的文件?例如文件夹icons变成了icons文件无法打开,筒油处理方法:命名为XX.zip解压后就能着到里面文件了.三、MiU1.主题包详细制作说明1.1.述文件description.xm1.制作说明<xm1.version="1.0"encoding="UTF-8"><MIUI-Theme><tit1.e>望图透亮<tit1.e><author>hfy1.66<author><version>V3.0<version><uiVersion>1.<uiVersion><MIUI-Theme>step2.将以上内容中绿色文字修改为自己想要填写的文字.<tit1e>主JB名字(你可以取一个符合合适的主名填写在此处)<tit1.e><designer>tmf名字(假如你是设计者可以填写你的名字)<designer>Vauthor>制作者名字(即为mtz主包打包作者名)/authorVVerSiOn>此主的版本号/version<uiVersion>1.(此事默认填为1即可)<uiVersion>step3.修改完后,将文本保存并关闭然后双击打开Ciescriptiomxm1.窝试是否胜利,如胜利会出现如下J1.示:痣C:UsersAdministrator.PC-2011071SQAQKDesktop6<uo6Nc'会9峡会赛IE189网站t®贿网-每日做涧尉酊eC:UsersAdministrator.PC-20110715QAQK.*'源当前安全设置会使计宜矶有风险.语单去这里更改安全设置<?xm1.version='1.0,encoding=pUTF-S''?>-<MIUI-Theme><tit1.e>ffM</tit1.e><author>fi<author><version>2.O<verson><uiVersion>1<uiVersion>MIUI-Theme>至此咱们的配Jt文件就完成了.注:以上关于<uiVersion><fc运用方法惮见:这里(简洁制作主题时候可以干IM1.耳1即可)2.wa1.1.paper文件夹运用说明wa1.1.paper文件夹用于存放屏状态下壁纸和桌面壁纸,温常包含以下三个命名的图片defau1.t_wa1.1.paper.jpg,桌面球斑,较佳图片尺寸:960X854(可其他尺寸)defau1.t_1.ock_wa1.1.paper.jpg:假#*雄,图片尺寸要求,480X854defau1.t_1.ock_wa1.1.paper_800.jpg:高度为800像素的图片尺寸要求480X800*«*1 .所要运用的桌面量和银屏塞城的名称必借严格重命名为以上对应的文件名.2 .defau1.t_1.ock_wa1.ipaper_800.jpg仅½JB包包含defau1.t_1.ock_wa1.1.paper.jpg且手机J鼻事忐度为800像素时自动运用.3.icons文件夹运用说明icons用于存放系观图标或第三方图标,图标为90X90尺寸的PNG图片.我们须要将您制作的图标名称依据下面名称重命名井放入ins文件夹内,假如以下图标名称有多个就说明该图标要多个相同图标不同名称图标,例如:图标对应了三个名称,我们就须要先将图标复制三份,井将三份图标名称分别命名为这三个名称.(主要为了简化操作)图标运用名称:通讯录图标运用名稼:a1.ias.ContactsShortcut短信图标运用名称:回读叁图标运用名称,日历图标运用名称I相机图标运用名称:com.android.camera(安卓原生相机图标)com.miui.camera(MIU1.相机图标)设置图标运用名称时钟图标运用名称:emai1.图标运用名称:文件管理器图标运用名称:com.android.电子市场图标运用名弥,主J风格图标运用名稼I图库图标运用名称;录音图标运用名称:计算叁图标运用的名称,地图图标运用的名稼,天气图标运用的名称:音乐图标运用的名称I各份图标运用的名称I便筌图标运用的名称,除了以上常规图标,我们汪能6皆到以上文档内出现icon_backgrounddcon_border等名字的图标,下面我们来详徽介绍下这类图标的作用和用法.M1.U1.为了统一第三方图标和索及自帚图标风格的匹配给第三方图标定义了一个棺架,分为三层上层、中间层、下层来的束第三方图标的风格.第三方图标妁束图标:下层(IMt层)图标命名Iicon_background,第三方图标会自动匹配在这个Ir景层之上.如下图,第三方图标背景图.中间层图标命名,icon-mask,主聂的束第三方图标显示范回,超过这个范B1.的将会被自动切掉.例如下图,»黑色棺根为第三方图标跟定苒围,超出黑色框棺将会被切掉.上层图标命名,i8n_bOrder,用于在第三方BB标之上.如下图»由于BB标上半部分透亮故J比图标只有下半部分将会It拦住第三方图标超锻儿子、微博小图标是第三方图标自带图标系线会自动提取.快捷方式的束图标(效果如第三方图标的束图标一样),背景层图标命名,icon_shortcut,第三方程序快捷方式图标会自动匹配在这个Ir景层之上,此图标可与第三方图标的束图标的下层图标相同.上层命名图标:i8n_shortcut_arrow,用于费在第三方程序快捷方式图标之上,此图标可与第三方图标的束图标的上层图标相同.注:1.其中还有一个命名为icon_pattern图标,此图标是纹理图标,可以和icon.background图标相同.2.以上第三方BB标的束BB标和快捷方式妁束图标是依器自己设计BB标的体风格自主定义的图形翅则,假加你不想的束第三方图标此处的图标可忽视.二、修改好icons后压1时压Ie方式改为存储不然主建图标无法被读取.4.1.ockscreen文件夹运用说明1.ockscreen文件夹用于存放微屏所I1.的图片文件,基本包括如下图片所示的文件:点击可放大图片)MMerW*一步£上道工以上图片显示的每一个文件分别对应屏状态下不同位的显示,惮钿对应关系可分见,一镇屏打开网页后详细操作方法如图所示,KMKrK«m»)fwn.“MKrfiCf1.Ia1.3VAM8jdIMIaaMmw以上主题格式较老,以便于杳看详细E-WE-B-*-g只须要杳看以上主题格式对应关系即可,文件尺寸和选算须要修改的文件.5.9.png的简洁制假如想要IM作更美丽的百变期可以去官方论坛找找相关做程,因为涉及较多代码不太适合新手就不在这里叙述了.1.什么是9.png»据有了制作好的图片文件和对应关系其实只是第一步,细心的人会发嵬傲屏文件内出现了很多.9.png格式的图片,它并不是png文件,而是安卓系统特有的文件类型.9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意(挺高fit的电),«许有的同学在做美化的时候程喜爱一个图片素材,命名替换了drawab1.e-hdpi下的素材,但是运行系统后发觉,怎么被拉伸得不像样子了,这就是9png图片不能轻磁的奇妙所在.不过没关系,下面着完你就会了.首先我们还是得介绍一下,9.png图片他的详细不同之处,它的四周与一般的png图片相比多了一个像素位的白色区域,该区域只有在图片被还原和制造的时候才能看到,当打包后无法投见,并且图片的总像素会小2个像素,比如23x23像素的9.png图片被打包后会变成21x21像素.所以我们在制作的时候要留意号取尺寸.当我们制作出9.png图片的时候你还有僚舁的发觉一个几KB或者几十KB的图片,交得特别的小,一般只有几百个字节那么大,系统加就起来当然会更加的流餐略.2.工具安装与运用1 .工具的安装,这里介绍一个自制向洁好用的9.png处理工具,Nine-PatchEditor,详细下或安装详见21.再次感谭作者.2 .工具的运用,打开9-patch.exe程序出现下图图注I左边部分图片是处理后的效果图,右边中间天道色部分为要处理的图片,我们主要处理的是图片边缘一螺色边椎.将鼠标放在球色边根处,点住左健不放推动,会出现黑色线条如图:说明I1号I1.色条位向下覆盖的区域表示图片横向拉仲时,只拉伸该区域.2号IK色条位置向右覆的区域衰示图片纵向拉伸时,只拉伸该区域.3号黑色条位向左及的区城良示图片纵向显示内容的区域(在手机上主要是文字区域)4号色条位震向上双的区域表示图片横向显示内容的区域(在手机上主要是文字区域)没有M1.色条的位量的区域是图片拉伸时保持不支(比如,假如图片的四角为孤形的时候,当图片被意拉伸时,四角的孤形都不会发生交更)5、假如失误多逸了部分,点击鼠标右健去掉I1.色条,也可按住右健不放推动.6、左边区域为显示当IW拉伸效果.7、选界好区域后,点击右上保存-来保持处理好的图片,后U名为xxx.9.png.3.简泊的运用方法Nine-PatChEditor工具支持CM+C完制、Ctr1.+V熟贴功能,我们只要分别将原始包内自用9.png图片和要处理的图片推入工具,点击原始包内图片(此图片已跄处理过)复制,然后点击将处理的图片后砧贴就可以轻松处理图片.android.1.auncher文件夹的运用说明这里倚洁介绍几个:要部分的制作善换.fo1.der-background文件夹样式,详细位置如下图,hotseat_background,桌面底部图标托盘样式,详细位量如下图,我们只I1.将图片制作好后依据对应名称放入com.android.1.auncher/res文件夹内IP可.7.preview文件夹的运用说明览图都放在主J1包的PreVieW书目下,在5(嵬时大支持10张览图.为了便于真实体现主包效果,全部被官方收录的主题也,都有我In统一制作8(览图;同时,为了充分我达主包的,含,要制作者供应一裱5(览图作为该主的封面;该封面会在主管理程序略图列表中JK示.主题包各模块溜i览图命名规JQ如下,自定义封面览图为preview_cover_0.jpg,仅支持一张:系统风格的演览图为preview_O.jpg,preview_1.jpg,以此类推起先;桌面的图为preview_1.auncher_O.jpg,preview_1.auncher_1.jpg,推起先,图标的宽图为PrevieWJCons_0.jpg,preview_icons_1.jpg,一以此358先1(屏样式的覆览图为preview_1.ockscreen_0.jpg,preview_1.ockscreen_1.jpg,.B1.此类推起先;四、替换设置背景存放位置:framework-res侑息背景存放位置:COm.android.mms下拉菜单背段存放位置:COm.android.systemui与通讯录:com,adrod.contacts主题包五、打包MTZ1.简洁好用的打包方法以上全部工作做完后,我们要对其进行打包处理,以便于系统识别运用,下面来介绍下详细打包步,step1.将全部文件框选后右添加到压缰文件一选界zip压缗格式一进行压,step2.将压缩包文件名命名,将其后鳗.zip更改为.mtz,至此打包就完成了.step3.将制作好的.mtz包放入手机SD卡根书目打开系统文件管理舞一SD卡-逸邦.mtz主Je包-应用进行测试.2.新版格式打包方法,主Je包主题包根书目下,audioeffect和如下»boots%ringtones存在举例:的新格式的定仅允许文件或以wa1.1.paper,fonts,preview命名的子书目,旧格式主题包中,图标都放在icons书目下,现在不允许主J"包中存在icons书目,因此,只需将进入icons书目,将全部资源打包成一个压缩文件并命名为icons即可.为便利打包,附件供应了自动打包程序,该程序运行要java运行时环境;Miui壁纸滚动问题:修改后霰名的方法,打开”我的电点“工具“菜单下的“文件如Mr,,出口中点“专T”建惠卡,耙”已知文件的后名”的勾去掉,定)全民DIY已经到来I的标强多人郡在问我这个问,特发此贴I希邕对大家能有所精助1球抵Ie桌面读动这个是Android的一个特色.但并不是全部人都喜爱这样.因此面对自己所喜爱的主题,总的来说,应当会存在以下三类,1喜爱壁纸滑动的,2 .喜爱壁纸固定不动的.3 .有时候动,有时候不动(适合折,量算的人)某些壁蛾适合滑动效果,某些差城不适合滑动效果)自己动手丰衣足食.选界自己准务畀的主JI修改后IK名格式为ZiP或rar,或者右打开选邦打开方式为winrarI.双击解压文件,压完毕后,打开这个文件夹,我就可以看到以下文件书目,找到com.andro1.d.1.auncher这个文件prviq*v411ptprcon4ndroxd.Cont.COWTACTS文件872KB厨画R1.Hcon.gF1.1.m48KB大小:I.31NB文件prviv.conAndroid,n230KBconAadroid.三st.STS1111I11文件1,279KBdescription,x1X1.1.1.文科1KB1.ockscreen文件269KB就是添加后名格式,二二contact_0jp&PnVioV.contactjpg.coo.android.phonePWME文件160KBcoo.android,the.THE11WXAX>R文件7KBfrencwork-res文件409KB并解压com.andro1.d.1.auncher四>4ndro¾d.1vmckcr.zpIndroXd.IaunTMER文件KBaeonadroxd.provaeon»:ui.p1.ayerPUYER文"671KB这个文件,方法RR上面I压的文件夹,我们可看到以下书目thneva1.ues,xm1.XWI.文档1KB右选中theme_va1.ues.xm1.这个文件四使用金山古市进行扫描EfEditvithKotep»4+搜索和替曲).Jf1.troEdit当JC到压缩文件一漆加到'uhono_vft1.u”.rr*(D、qq电能港疣发送到剪切©复制©创建快健方式IS)Mtt9A.然后选界用记事本打开.如下图找到<stringname*va1.paPejSCrOI1.ing">a1.1.v/String>假如你须要壁纸固定或滑动,只须要更改图中蓝色部分代码的一个数值即可nane-":1.COn_sha(IOW)oyy333333</C(Hor)string<5tringnad'waI1.PaPej5cro1.1.ing''>d1.1.<5tring>nane-,homeindicator'>none<string>1.<MIUI-The11e-Ua1.ue5)<stringnameWa1.1.paPersCrOIIing'Y:enterf<string>1.'a1.1."代表全范BI滚动2“1.eft”(/IKta定在左Ie不滚动.比方说你的美女鼻纸,头像在左边)3.,center(斑固定在中心不凝动.比方说你的美女壁纸,头像在中间)4.,righ(«£固定在右儡不筮动.比方说你的美女工头像在右边)留意I假如育的同学说我的XM1.文件中找不到这句代码,那么请把此句代码复制到文章末v,MIUI_Theme_VaIUes>之前即可.可套照上面的图.假如没有这个文件你也可以自己创建I最终记得点保存哦I1.1.再来,那就是打包还原按住Ctr1.+A全选,然后点右,选舞加入压缩档,记得压缩格式这里选界ZiP格式,再点确定I切记切记I1.1.B三EthncVa1.IU".xdXM1.使用金山番前进行扫描EditvithHotePa÷*打开方式QP搜索如音系.U1.trftZdi1.澧添加到*C«».S、.QQ电磁家然后这里是修改后羲名,无法显示后«1名得,请依据以下方法显示I打开“我的电',点”工具,宾单下的.文件剂Mr屏出口中点“,“1«1卡,无”已知文件的后秦腾IE缩文件名”的勾去掉,定)请把安个文件名,记住包括.zip,*命名为COm.android.1.auncher,然后会弹出提示糖,点击:“是”.然后这里会得到一个com.android1.auncher文件,剪切或复制此文件,返回上一层书目,点粘贴覆之前的文件.己经到终一步了,CtrkA全选,然后右徒途界添加到压罐包,同样逸异zip(方法照上I1.1.1.):onMdroxd.fi1.eI1.EEXP1.ORER文件18KB:onandroid,nrxNS文件mKBBBBzonAndroid,三ystSTBIUI文件1.279KBg打开(9)eonMdrOid1.eui1.1.MWSMER文件¾57KBeonndroid.ConqRMrACTS文件372KB:onMdr<nd.provJI文件KB:or».n:ui.PIQyWDIYEji文悖T1.KBXCOr:因使用金山寺有进行扫描ditwithMotpd÷f解和替换IT1.traEdit添加到压,番添加到Qbb.kz11i压!完成后,把得到的zip文件后霰名更改为.mtz,然后在弹出的提示据,点击“是”.现在你已经得到一个mtz包了.