近期米青给大家带来锁屏密码系统验证代码,设定系统锁屏密码的用户终于可以不用二次密码解锁了(数字密码) 这给锁屏密码带来非常大的实用性,终于可以摆脱主题锁屏密码部分样子货的境地,虽然还仅限数字密码,但还是一项很大的进步,不禁要给主题组一个大大的赞。 通过阅读米青发布的示例代码,发现有很多可取和新特性,故专门贴出我的第三篇代码笔记,只期对一些人对于此段代码的理解有所帮助,同时理解能力有限,错误难免,敬请斧正。解读代码,也请勿忘见怪。 代码附件出处使用系統密码的个性化密码输入界面,如果链接失效,请在论坛中搜索”使用系统密码的个性化密码输入界面“ 代码当中有诸多动画,如果理解有困难可以略过,动画的作用仅是锦上添花,而非必须,就看动画最后的数值就好。 1.代码中出现了一个新的全局变量#_password_mode。它的值为0就表示系统未设定数字密码。值为1表示,系统存在数字密码,值为-1表示锁定,当然如果系统设定的是混合密码或是图案密码它的值为0,这方面希望主题组能在以后给大家带来更多的惊喜。 2.元素数组(Array),属性有:name,x,y,count,indexName。count表示元素重复次数,indexName与变量数组中的index类似,组标。这个东西有什么作用呢,其实是简化了有规律重复元素的编写。 主要代码如下:<Array name="" x="" count="" indexName="" >3.数字数组(number[]),定义一个数字数组只需在普通数字变量类型中加入type="number[]" 同时指定指定数量size,组标index,数组赋值时需分别赋值。 主要代码如下: 定义:<Var name="" type="number[]" size="" const="true" index="" expression=""/>4.命令集(MultiCommand)可以把诸多命令放在里面,统一命令的执行判断条件(condition) 主要代码如下:<MultiCommand condition=""> <VariableCommand name="" expression="" type=""/> <MethodCommand target="" method="performAction" paramTypes="String" params="''"/>5.组操作集,可将triggers(触发集)放置组中,触发集中除可包含已知动作up,down,double,cancel等外,还可自定义动作名,以备其他地方调用。调用方法:MethodCommand taget="组操作集名" method="performAction" paramTypes="String" params="'动作名(包含自定义)'" /> 此组操作集对于代码的书写和理解调用等带来了极大的便利。主要代码如下: 定义:<Group name=""> <Triggers>调用:MethodCommand target="" method="performAction" paramTypes="String" params="''" />6.解锁数字密码验证命令(UnlockVerifyPasswordCommand ),属性有password字符串类型,enable支持类型(1即为数字型密码)包含触发动作验证成功(success),验证失败(fail),特别指出的是,密码是字符串型,验证锁定次数取决于系统设定。多次验证失败后将调出系统验证解锁,直至锁定。这个命令也是此篇代码的核心所在,主要代码如下:<UnlockVerifyPasswordCommand password="" condition="" unlockDelay="" enable="1"> <Triggers> <Trigger action="success"> ...... </Trigger> 写在最后,主题的锁屏密码其实表大于实,主要原因是过去的锁屏密码很容易被绕过,同时和系统解锁密码可能会产生重复,带来诸多尴尬。但此次主题组给锁屏密码带来了新的实用化的特性,虽然还是不够全面,但还是值得一些编写过锁屏密码主题制作者学习的。主题组编写的代码本身不是特别难以理解,但是带来的新的元素数组,组操作集等对于简化代码的编写和理解意义还是很大的。值得理解、学习和运用。同时大量的动画的加入使得解锁界面动感十足,我想对于主题市场ios类型主题锁屏密码泛滥的今天,还是很有借鉴意义。
2015年07月02日
bynewspower
大家好,我是本初,本次是专题代码演示的第一部分,其他新奇好玩的解锁方式将陆续贴在论坛里。很多人觉官方miui v6 锁屏的解锁方式很方便,全屏四向解锁。实现起来也不是难事,以下代码时候有一些maml代码基础的人阅读,当然大神可以略过,还很肤浅,就不解释了,相信写过代码的人都能看懂,只是提供一点思路。以下为定义,具体应用还需配合解锁滑块,欲观摩实际效果可以试用我上线的测试主题。可以在主题市场搜本初,若馨 绿韵 就是,基本没人用,呵呵,算是增添些人气也好。<?xml version="1.0" encoding="UTF-8"?><!-- edit by 本初 2015.6 --><Lockscreen version="1" frameRate="30" screenWidth="720" displayDesktop="true" showSysWallpaper="true"> <Wallpaper /> <Button name="test_btn" x="0" y="0" w="720" h="1280"> <Triggers> <Trigger action="down"> <!-- /> --> <VariableCommand name="click_time_begin" expression="#time_sys" /> <VariableCommand name="click_judge" expression="0" /> <VariableCommand name="click_judge_40" expression="0" /> <VariableCommand name="long_click_judge" expression="0" /> <VariableCommand name="time10_touch_x" expression="#touch_begin_x"/> <VariableCommand name="time10_touch_y" expression="#touch_begin_y"/> </Trigger> <Trigger action="up"> <VariableCommand name="click_time_over" expression="#time_sys" /> <VariableCommand name="click_judge" expression="ge(#click_time,30)*le(#click_time,300)" /> <VariableCommand name="click_judge_40" expression="le(#click_time,40)" /> <VariableCommand name="long_click_judge" expression="gt(#click_time,5000)" delay="100" /> <!-- --> </Trigger> <Trigger action="double"> <ExternCommand command="unlock" /> </Trigger> </Triggers> </Button> <Var name="click_time_begin" expression="#time_sys" const="true" /> <Var name="click_time_over" expression="#time_sys" /> <Var name="click_time" expression="#click_time_over-#click_time_begin" /> <Var name="click_judge" expression="0" const="true"/> <Var name="click_judge_40" expression="0" const="true"/> <Var name="long_click_judge" expression="0" const="true"/> <Var name="unlock_click" expression="ifelse((#touch_dist-30),0,1)" /> <Var name="up_unlock" expression="lt(abs(#time10_touch_x-#touch_begin_x),(#touch_begin_y-#time10_touch_y))" /> <Var name="down_unlock" expression="lt(abs(#time10_touch_x-#touch_begin_x),(#time10_touch_y-#touch_begin_y))" /> <Var name="left_unlock" expression="lt(abs(#time10_touch_y-#touch_begin_y),(#touch_begin_x-#time10_touch_x))" /> <Var name="right_unlock" expression="lt(abs(#time10_touch_y-#touch_begin_y),(#time10_touch_x-#touch_begin_x))" /> <Var name="time10_touch_x" expression="0" const="true" /> <Var name="time10_touch_y" expression="0" const="true" /> <Var name="touch_dist" expression="abs(#touch_x-#touch_begin_x)+abs(#touch_y-#touch_begin_y)" /> <Var name="unlock_judge" expression="min(#touch_dist,40)" threshold="30"> <Trigger> <VariableCommand name="time10_touch_x" expression="#touch_x"/> <VariableCommand name="time10_touch_y" expression="#touch_y"/> </Trigger> </Var> <Text x="100" y="440" color="#ffff00" size="40" textExp="'up_unlock'+#up_unlock"/> <Text x="100" y="480" color="#ffff00" size="40" textExp="'down_unlock'+#down_unlock"/> <Text x="100" y="520" color="#ffff00" size="40" textExp="'left_unlock'+#left_unlock"/> <Text x="100" y="560" color="#ffff00" size="40" textExp="'right_unlock'+#right_unlock"/> <Text x="100" y="600" color="#ffff00" size="40" textExp="'click_time'+#click_time"/> <Text x="100" y="640" color="#ffff00" size="40" textExp="'long_click_judge'+#long_click_judge"/> <Text x="100" y="680" color="#ffff00" size="40" textExp="'click_judge'+#click_judge"/> <Text x="100" y="720" color="#ffff00" size="40" textExp="'click_judge_40 '+#click_judge_40"/> <Text x="360" y="1220" align="center" color="#ffffff" size="40" textExp="'双击解锁屏幕'"/> </Lockscreen> 写在最后,我为什么写这些? 只是想提供些思路,主题市场里的主题杂而多,但有新意的很少,看下热销排行榜可以看到模仿ios,wp之风盛行,其实小米自身的解锁和操作逻辑非常棒,很有必要发扬和拓展。勇敢做自己才更显高贵,手机也是。虽然我很厌恶抄袭,但我不介意把自己的思路共享出来,我觉得原创和专注是一款主题的魂,它是应该有灵气和灵魂的。好,说的废话太多,下次见!
2015年07月02日
bynewspower
大家好,我是本初,本次我给大家带来了解锁系列专题的第二篇,曲线路径解锁,定义一段曲线路径,然后让滑块沿路径解锁。 效果图如下: 本示例适合稍微有一定代码基础的人参考,因所涉及的部分代码wiki上可能没有,可参阅论坛里的教程。曲线路径解锁炫酷性大于实用性,不过选择好适当的曲线方程,解锁效果还是不错的,炫酷的效果取决于选择的曲线方程表达式。这是我解锁系列教程的第二篇,第一篇为类miui6全屏四向解锁,旨在为主题制作者提供些参考,毕竟主题市场中的解锁方式好多都是千篇一律,需要有所创新。当然本篇教程所实现的效果肯定还有其他的更简单的实现方式,但本文注重的是通用性,即曲线路径解锁类的通用示例,可以通过定义不同的曲线方程实现不同的路径解锁,简单示例,疏漏较多,若旦采用,多加测试。示例代码如下:<?xml version="1.0" encoding="UTF-8"?><!-- 曲线路径解锁演示 --><Lockscreen frameRate="60" screenWidth="720" > <ExternalCommands> <Trigger action="resume,pause"> <VariableCommand name="re_flag" expression="0" const="true" /> <VariableCommand name="touch_flag" expression="1" const="true" /> </Trigge> </ExternalCommands> <Rectangle w="720" h="1280" fillColor="#009688" /><!-- 解锁滑块按钮 --> <Button x="#graph_x" y="#graph_y" align="center" alignV="center" w="300" h="300"> <Triggers> <Trigger action="down"> <Command target="graph_x_ani.animation" value="play" /> <VariableCommand name="re_flag" expression="1" /> <VariableCommand name="touch_flag" expression="1" /> </Trigger> <Trigger action="up,cancel"> <VariableCommand name="touch_x_final" expression="#touch_x" const="true" /> <VariableCommand name="touch_flag" expression="0" /> </Trigger> </Triggers> </Button> <!-- 绘制一个圆,并将它的坐标关联到抛物曲线上 作为解锁滑块 --> <Circle x="#graph_x" y="#graph_y" r="60" fillColor="#00ff00" /> <!-- 定义x与t的线性关系,每一秒x的值变化200 用于滑块回弹运动 --> <Var name="graph_x_ani"> <VariableAnimation initPause="true" loop="false" > <AniFrame value="0" time="0" easeType="CubicEaseIn" /> <AniFrame value="-720" time="3600"/> </VariableAnimation> </Var> <!-- 抛物线曲线表达式--> <Var name="graph_y" expression="#a2-#b2+980" /> <Var name="a2" expression="#graph_x*#graph_x/360" /> <Var name="b2" expression="2*#graph_x" /> <!-- 可以定义任何你指定的曲线表达式 --> <!-- 指定曲线横坐标变化范围100-620 --> <Var name="graph_x" expression="ifelse(#graph_x_f-100,min(620,#graph_x_f),100)" /> <Var name="graph_x_f" expression="#re_flag*((#touch_flag*#touch_x+not(#touch_flag)*#touch_x_final)+not(#touch_flag)*#graph_x_ani)" /> <!-- 圆形滑块横坐标达到预定区域解锁,可以设置判断条件,这里直接解锁 --> <Var name="unlock_judge" expression="ge(#graph_x,615)" threshold="1" > <Trigger> <ExternCommand command="unlock" /> </Trigger> </Var> <!-- 绘制解锁路径,当然最好是用绘图软件提前按照曲线表达式绘出,这里为了表达,我采用的是代码生成的路径虚线 --> <Group frameRate="0" x="100" w="520" h="1280" clip="true" > <Array name="describe_graph" count="40" indexName="a" > <Var name="graph_x1" type="number[]" size="40" index="#a" expression="#a*18" /> <Var name="a1" type="number[]" size="40" index="#a" expression="#graph_x1[#a]*#graph_x1[#a]/360" /> <Var name="b1" type="number[]" size="40" index="#a" expression="#graph_x1[#a]*2" /> <Var name="graph_y1" type="number[]" size="40" index="#a" expression="#a1[#a]-#b1[#a]+980" /> <Circle x="#graph_x1[#a]-100" y="#graph_y1[#a]" r="5" fillColor="#00ff00" /> </Array> <Group> <Text x="360" y="1220" align="center" color="#ffffff" size="40" textExp="'沿路径滑动以解锁'"/></Lockscreen>另有附件,可直接套用,观摩效果。MI_20150630_121457.png 曲线解锁.zip
2015年07月01日
夏天的空气中混杂着暴雨的味道,夹杂着柠檬草的气息。本周更新有干货,大家不用坐着皮划艇去更新啦。推荐一:安全中心新增安全月报功能,每月查看手机安全报告安全月报功能会在每个月初通过安全中心服务号向用户发出报告,也可从安全中心首页左上角的入口进入。在安全月报中,用户可以查看上个月的安全中心使用数据,体检及手机健康指数,让用户对自己手机的健康情况了如指掌。下面图片太长了,大家点击下载查看大图。推荐二:网络设置手动标注WLAN连接是否是“移动热点”的功能不知道你是否有这样的经历?你和朋友用了两款不同的手机,朋友建了一个热点让你连接,结果你把流量都用光了,其实我这知道这不是你的错。你的手机真的以为这个热点就是个免费的WIFI了,执行了一些网盘的同步(当然小米手机之间是不存在这个问题的哦,是可以自动识别的)。现在这个问题迎刃而解了,连接完朋友创建的移动热点后,进入已连接的详情,就可以手动将这个热点标注为一个“移动热点”了,是不是很方便?喜欢本周的更新功能吗?我们下周将带来更多给力功能,咱们下周见。
2015年07月01日
by阿米明学
最新稳定版中动画增加了新功能(是的,新功能早就在开发版里了,但是没进稳定版是不能写教程的,我也想让大家早点学会新功能,可是代码过早流传开会导致不明真相的制作者辛辛苦苦做完主题发现在稳定版上不能用... )1. 动画控制命令支持播放参数value内容:play,从头播放pause, 暂停resume,从当前位置继续播放play(startTime,endTime,loop,delay)这个命令比较复杂,有4个参数,都支持表达式第一二个参数表示控制动画开始时间和结束时间,loop表示是否循环播放,默认为0,需要写数字0,1 或者数值表达式,如果为0表示只播放一遍就停止delay表示是否支持delay,默认false,需要写数字0,1 或者数值表达式例如: play(100,500,1,1)支持只写前面的参数,后面的参数可忽略: play(100) 从time 100开始播放到结束,不循环播放play(100, 500) 从time 100开始播放到500,停止play(100,500,1) 从time 100开始播放到500,循环播放2. 动画支持缓动类型缓动就是让动画不那么死板,加上各种加速度,运动效果会比较真实,具体大家可以百度一下。缓动效果速查表(这里的缓动名字和MAML里不太一样,注意别混淆了):http://easings.net/zh-cn#动画关键帧增加了两个属性:easeType和easeExpeaseType的值有以下几种BackEaseInBackEaseOutBackEaseInOutBounceEaseInBounceEaseOutBounceEaseInOutCircEaseInCircEaseOutCircEaseInOutCubicEaseInCubicEaseOutCubicEaseInOutElasticEaseInElasticEaseOutElasticEaseInOutExpoEaseInExpoEaseOutExpoEaseInOutQuadEaseInQuadEaseOutQuadEaseInOutQuartEaseInQuartEaseOutQuartEaseInOutQuintEaseInQuintEaseOutQuintEaseInOutSineEaseInSineEaseOutSineEaseInOut其中BackEase可以带1个参数,overshotElasticEase可以带2个参数,priod和amplitude参数为常数,比如BackEaseIn(1.5) ElasticEase(2,3)具体效果大家可以试一下最简单的例子:<Image src="1.png" x="200" y="500"> <PositionAnimation> <Position y="0" time="0" easeType="QuadEaseOut"/> <Position y="-200" time="150" easeType="BounceEaseOut"/> <Position y="0" time="550"/> </PositionAnimation></Image>easeExp为表达式,引用一个内置变量#__ratio,可以自定义缓动函数比如 easeType="QuadEaseIn" 也可以用 easeExp="#__ratio*#__ratio" 来实现当有easeExp时,easeType不起作用属性作用于从该帧到下一帧,最后一帧没用附上demo:bounce实现了类似v6锁屏时间弹跳动画easeType和easeExp分别用两种方式来实现BackEaseIn==================================================<font face="Arial"><Lockscreen screenWidth="720" framerate="60"> <Var name="bounce"> <VariableAnimation loop="false" initPause="true"> <AniFrame value="1" time="0" easeType="QuadEaseOut"/> <AniFrame value="0" time="150" easeType="BounceEaseOut"/> <AniFrame value="1" time="550"/> </VariableAnimation> </Var> <Var name="easeType"> <VariableAnimation loop="false" initPause="true"> <AniFrame value="1" time="0" easeType="BackEaseIn"/> <AniFrame value="0" time="1000" easeType="BackEaseIn"/> <AniFrame value="1" time="2000"/> </VariableAnimation> </Var> <Var name="easeExp"> <VariableAnimation loop="false" initPause="true"> <AniFrame value="1" time="0" easeExp="#__ratio*#__ratio*((1.70158 + 1)*#__ratio-1.70158)"/> <AniFrame value="0" time="1000" easeExp="#__ratio*#__ratio*((1.70158 + 1)*#__ratio-1.70158)"/> <AniFrame value="1" time="2000"/> </VariableAnimation> </Var> <Button x="100" y="1140" w="120" h="120" alignChildren="true"> <Circle x="60" y="60" r="60" strokeColor="#ffffff"/> <Text x="60" y="60" align="center" alignV="center" textExp="'bounce'" size="35" color="#ffffff"/> <Triggers> <Trigger action="up"> <Command target="easeType.animation" value="play(0,0)"/> <Command target="easeExp.animation" value="play(0,0)"/> <Command target="bounce.animation" value="play"/> </Trigger> </Triggers> </Button> <Button x="300" y="1140" w="120" h="120" alignChildren="true"> <Circle x="60" y="60" r="60" strokeColor="#ffffff"/> <Text x="60" y="60" align="center" alignV="center" textExp="'easeType'" size="35" color="#ffffff"/> <Triggers> <Trigger action="up"> <Command target="bounce.animation" value="play(0,0)"/> <Command target="easeExp.animation" value="play(0,0)"/> <Command target="easeType.animation" value="play"/> </Trigger> </Triggers> </Button> <Button x="500" y="1140" w="120" h="120" alignChildren="true"> <Circle x="60" y="60" r="60" strokeColor="#ffffff"/> <Text x="60" y="60" align="center" alignV="center" textExp="'easeExp'" size="35" color="#ffffff"/> <Triggers> <Trigger action="up"> <Command target="easeType.animation" value="play(0,0)"/> <Command target="bounce.animation" value="play(0,0)"/> <Command target="easeExp.animation" value="play"/> </Trigger> </Triggers> </Button> <Circle x="360" y="100+(#bounce+#easeType+#easeExp)*200" r="60" strokeColor="#ffffff" fillColor="#ffffff"/> <Button name="unlocker" x="300" y="1000" w="120" h="120" alignChildren="true"> <Circle x="60" y="60" r="60" strokeColor="#ffffff"/> <Text x="60" y="60" align="center" alignV="center" textExp="'unlock'" size="35" color="#ffffff"/> <Triggers> <Trigger action="up"> <ExternCommand command="unlock"/> </Trigger> </Triggers> </Button></Lockscreen></font> 3. Animation新属性 initPause 动画初始时停止,直到调用播放命令才开始播放 loop 是否循环,默认为true, loop="false" 就不用写原来的最后一个time="1000000000000"的项目了 例如:<Var name="rl_x"> <VariableAnimation initPause="true" loop="false"> <AniFrame value="#rl_x1" time="0" /> <AniFrame value="#rl_x2" time="300" /> </VariableAnimation> </Var>新的动画tag,原来的Animation tag比较难记,新的不管什么动画类型内部tag都可以用Item,属性只有一个值时可以用value属性(比如Rotation的angle),属性多个值时用原来的属性名(比如Position 的x y) 兼容之前的tag语法<RotationAnimation loop="false"> <Item value="0" time="0" easeType="ElasticEaseInOut" /> <Item value="360" time="1000" /> </RotationAnimation> <VariableAnimation initPause="true" loop="false"> <Item value="#rl_x1" time="0" /> <Item value="#rl_x2" time="300" /> </VariableAnimation>新增Scale动画<ScaleAnimation loop="false"> <Item value="0" time="0" easeType="ElasticEaseOut" /> <Item value="1" time="1000" /> </ScaleAnimation>
2015年07月01日
by米青
亲耐的设计师盆友: 6月完结,马上就到了火辣辣的7月天,关注下周专题与未来热点预告,速速做个主题凉快一夏吧!本周的满足你:流畅主义 秒解锁专题、iOS9 超前体验专题、暑我最英雄专题、抄段歌词,偷偷给你字体专题均会上线! 猪蹄哥友情提示:还没有及时更新的V5主题如和热点相关,请速速更新到V5V6双版本,同样也能搭车的哦! 插播头条:我是人气王——小米”轻主题“邀请赛正式开始啦!3天设计、0天制作、7天开奖、月入万元不是梦! 从5月13日开始,我们每周会在设计师站的最新公告以及给您的邮件中,告知下周即将上线推荐的热点专题,并对未来一段时间的热点内容进行预测。这些热点主题上线后会出现在首页专题、单品推荐位和精品列表,成为我们向用户重点推荐的作品。更重要的是,我们希望通过对这些信息的判断,帮助您产生更加可观的收益和影响力。●对于突如其来的热点事件我们也会以邮件和公告的形式传达,告知您具体的专题推荐时间,以便您及时作出响应●对于即时热点主题需要在当周结束前上传,当然,我们也会对这部分热点主题给予优先审核,以此来帮助您的优秀作品第一时间上线●如有优先审核的需求也可以发送作品名称和截图到theme@xiaomi.com28周即将上线专题:1.满足你:薄如蝉翼 轻装上阵(用色清新、视觉清爽、透明毛玻璃等风格的主题 PS:作为“满足你”系列每周专题的第三弹,主要让用户在炎炎夏日用起手机来感觉真的变轻了、心情也爽了!以后会每周推出此系列专题)2.醉男色 (1 EXO、权志龙、TFboy、带有男性壁纸的非主流主题 2 动漫男神:盗墓笔记–瓶邪,free男子游泳部,进击的巨人–兵长and艾伦,银魂—坂田银时and土方十四郎,黑子的篮球—黑子,赤司,火神主题)3.花无缺(女生喜欢的清新小碎花、中国风花瓣、手绘复古花卉植物、清新自然花瓣等有关花的元素的主题)4.我来到你的城市(锁屏或桌面壁纸元素含有城市、公路等扁平类或非主流心情类主题 PS推荐题材:lomo非主流爱情、失恋城市、甜蜜城市,说走就走的旅行、世界那么大我要去看看等)5.7月9日上映——《小时代4》(杨幂、郭采洁、陈学冬、郭碧婷等明星壁纸或明星卡通形象主题)6.旅行手札 旅行记录 必备字体(手写风格、楷体风格字体专题)未来两周热点:1.满足你:超高清HD(锁屏&桌面壁纸、锁屏其他元素为超高清素材的主题 PS:“满足你”系列专题的第四弹,随着1080P机型的普及,主要让米粉儿用上真正的高清主题!以后会每周推出此系列专题)2.暑期强档 动画大电影 (暑期一大般动画强档来袭:小羊肖恩、大圣归来、黑猫警长、功夫熊猫、哆啦A梦、马达加斯加、海绵宝宝、蓝精灵、小黄人、麦兜、蜡笔小新等)3.栀子花开(爱情总是让人甜蜜,《栀子花开》电影海报、相关明星等主题、爱情风格类主题)4.你这磨人的小妖精(1 动漫萝莉,只要是萝莉就行 2 小怪兽:哈比(妖精的尾巴),乔巴(海贼王),猫咪老师(夏目),定春(银魂),摩可拿(xxxHolic))5.中国好声音第四季(好声音7月开播,力推含有锁屏音乐界面扁平类主题、带有导师和学员明星壁纸的主题)6.古风游戏(剑网三、古剑奇谭、仙剑奇侠传、剑灵等仙侠网游和手游类主题)7.满足你:冷色暖色 对号入座 (带有冷色调、暖色调风格的主题,颜色鲜艳醒目, 不限风格 PS:作为“满足你”系列每周专题的第五弹,主要让用户能找到属于自己喜欢的专属颜色的主题,我们也会在专题内进行各种颜色的多列表主题推荐,展示效果上更加吸引用户下载,以后会每周推出此系列专题)8.煎饼侠(表情类、搞笑风格主题:1 金馆长、暴走漫画、exo等手绘明星头像、姚明等其他热门表情类主题 2 煎饼侠电影素材、电影中跑男人物明星等)9.七夕情人节(一个人的情人节、二个人的甜蜜浪漫统统都可以 推荐题材:唯美爱情类、脱单励志文字类、手绘卡通类)10.动物萌宠(原创萌物萌宠、热门卡通萌物萌宠形象类主题 比卡丘、轻松熊、萌萌长颈鹿等)
2015年07月01日
by颜 根
已知问题:升级到开发版5.6.25,保护套锁屏的设置按钮默认为关闭状态,该问题已修复,将在下周开发版中体现。本周有遇到该问题的发烧友,请进入设置,开启保护套锁定/解锁 按钮即可解决。1. Android 5.1.1 for Xiaomi 2A2. 什么叫真正的“沉浸式”状态栏?3. 英文论坛同步更新英文版更新日志,查看详情视频地址:http://v.youku.com/v_show/id_XMTI3MDA3NDIzNg%3D%3D.htmlMIUI支持 小米Note/顶配版 / 小米手机4 / 小米手机3 / 红米手机2 / 红米NOTE / 红米手机1S / 红米手机 / 小米手机2/2S /小米手机2A / 小米手机1/1S / Galaxy S4 / Galaxy S3 / Galaxy S2/ Galaxy Note II / Galaxy Nexus / HTC One X /HTC One / OPPO Find 5 / 魅族MX2 / 努比亚Z5s/mini / Google Nexus 7 II / Google Nexus 5 / 一加手机 /Galaxy S4 I9500 等233款手机和平板,查看全部机型升级说明:1. MIUI V5 / MIUI 6开发版可以直接 OTA 升级(方法:系统更新 - 检查更新 - 选择最新版本升级)2. 较老版本的 MIUI 可通过刷 MIUI V5 / MIUI 6 最新完整包快速升级(方法:小米手机可通过系统更新 - Menu - 选择安装包进行升级,第三方机型需手动进入 Recovery 选择完整包进行升级)3. 跨版本进行升级时(如稳定版刷开发版)需要清除所有数据,以避免因数据冲突出现个例问题;清除数据前务必主动备份数据,以免丢失(方法:设置 - 备份和重置 - 本地备份)4. 其它品牌手机首次刷 MIUI ROM 请严格按照刷机教程进行刷机:点我打开更新日志:【本周推荐】新增 生活黄页支持陌生号码查询,显示陌生号码的标记、运营商和归属地信息新增 电台的声音能够批量下载新增 订阅的电台节目更新时会有提醒【联系人】修复 在某些情况下,内存泄露的问题【短信】修复 SIM卡短信已满时,保存短信到SIM卡依然提示“已保存”的问题修复 某些情况下,群发联系人界面消息气泡宽度异常的问题【锁屏、状态栏、通知栏】修复 某些情况下,锁屏时钟不显示的问题【相机】优化 暗光时的画质修复 某些情况下,相机设置16:9取景、拍照卡顿的问题修复 对焦时卡顿的问题【图库】优化 面孔相册封面的更新速度修复 图片上传到云相册后,云相册封面不自动更新的问题【音乐】优化 在线搜索歌词功能可以找到更多歌词修复 相似歌曲列表可以被收藏的问题修复 本地歌曲无法在线获得歌词的问题【骚扰拦截】新增 标记号码拦截支持“骚扰电话”类型【时钟/计算器】优化 闹钟响铃界面滑动的体验【生活黄页】新增 支持陌生号码查询,显示陌生号码的标记、运营商和归属地信息优化 搜索结果列表的样式【电台】新增 订阅的电台节目更新时会有提醒新增 电台的声音能够批量下载修复 打开电台闪退的问题修复 某些情况下直播无节目的问题删除 通知栏中直播电台的上一首、下一首
2015年06月29日
by扫地僧
亲耐的设计师盆友: 短暂的端午假期是不是毫不过瘾?赶紧关注下周专题与未来热点预告,再给心情加点料!本周的叫我女王大人专题、我的手中有你的风景专题、满足你:高效实用妥妥滴专题、简繁字体专题均会上线,乘着热闹的心情,借着热闹的卖点,各路大神快点灵感爆棚,嗷嗷发威吧! 猪蹄哥友情提示:还没有及时更新的V5主题如和热点相关,请速速更新到V5V6双版本,同样也能搭车的哦! 插播头条:我是人气王——小米”轻主题“邀请赛正式开始啦!3天设计、0天制作、7天开奖、月入万元不是梦! 从5月13日开始,我们每周会在设计师站的最新公告以及给您的邮件中,告知下周即将上线推荐的热点专题,并对未来一段时间的热点内容进行预测。这些热点主题上线后会出现在首页专题、单品推荐位和精品列表,成为我们向用户重点推荐的作品。更重要的是,我们希望通过对这些信息的判断,帮助您产生更加可观的收益和影响力。●对于突如其来的热点事件我们也会以邮件和公告的形式传达,告知您具体的专题推荐时间,以便您及时作出响应●对于即时热点主题需要在当周结束前上传,当然,我们也会对这部分热点主题给予优先审核,以此来帮助您的优秀作品第一时间上线●如有优先审核的需求也可以发送作品名称和截图到theme@xiaomi.com27周即将上线专题:1.满足你:流畅主义 秒解锁(PS:锁屏流畅不卡顿,解锁醒目便捷的主题 PS:作为“满足你”系列每周专题的第二弹,主打功能性亮点,以后会每周推出)2.iOS9 超前体验! (含有iOS9海浪壁纸、全新任务管理器、Proactive等功能和界面的扁平主题)3.LOL游戏主题(英雄联盟游戏主题)4.抄段歌词 偷偷给你 (手写风格字体专题)未来两周热点:1.满足你:薄如蝉翼 轻装上阵(用色清新、视觉清爽、透明毛玻璃等风格的主题 PS:作为“满足你”系列每周专题的第三弹,主要让用户在炎炎夏日用起手机来感觉真的变轻了、心情也爽了!以后会每周推出此系列专题)2.醉男色 (EXO、权志龙、TFboy,或带有男性壁纸的非主流主题)3.花无缺(女生喜欢的清新小碎花、中国风花瓣、手绘复古花卉植物、清新自然花瓣等有关花的元素的主题)4.我来到你的城市(锁屏或桌面壁纸元素含有城市、公路等扁平类或非主流心情类主题 PS推荐题材:lomo非主流爱情、失恋城市、甜蜜城市,说走就走的旅行、世界那么大我要去看看等)5.动漫闹暑假(蜡笔小新、小黄人、龙猫、海贼王、哆啦A梦、七龙珠、灌篮高手、麦兜、火影等)6.古风游戏(剑网三、古剑奇谭、仙剑奇侠传、剑灵等仙侠网游和手游类主题)7.满足你:超高清HD(锁屏&桌面壁纸、锁屏其他元素为超高清素材的主题 PS:“满足你”系列专题的第四弹,随着1080P机型的普及,主要让米粉儿用上真正的高清主题!以后会每周推出此系列专题)8.7月9日上映——《小时代4》(杨幂、郭采洁、陈学冬、郭碧婷等明星壁纸或明星卡通形象主题)9.中国好声音第四季(好声音7月开播,力推含有锁屏音乐界面扁平类主题、带有导师和学员明星壁纸的主题)10.七夕情人节(一个人的情人节、二个人的甜蜜浪漫统统都可以 推荐题材:唯美爱情类、脱单励志文字类、手绘卡通类)
2015年06月29日
by颜 根
MIUI 5.6.19 已发布1. 已知小米手机2S的相机在某些极端情况下会有卡顿现象,我们已在优化中,将尽快解决。2. 小米手机3联通/电信发布临时修复版本5.6.19,修复了相机在16:9模式下会有卡顿的问题。3. 关于使用微信时WiFi 不稳定以及使用淘宝评价FC 的问题说明,查看详情4. 小米手机2/2S已发布临时修复版本5.6.19,请遇到通话无声、应用FC 的发烧友尽快升级,以免影响日常使用。5. 红米手机1S移动3G版已发布修复版本5.6.19,修复了铃声在非最大音量时声音可能会略小的问题。适配机型:MIUI支持 小米Note/顶配版 / 小米手机4 / 小米手机3 / 红米手机2 / 红米NOTE / 红米手机1S / 红米手机 / 小米手机2/2S /小米手机2A / 小米手机1/1S / Galaxy S4 / Galaxy S3 / Galaxy S2/ Galaxy Note II / Galaxy Nexus / HTC One X /HTC One / OPPO Find 5 / 魅族MX2 / 努比亚Z5s/mini / Google Nexus 7 II / Google Nexus 5 / 一加手机 /Galaxy S4 I9500 等233款手机和平板,查看全部机型升级说明:1. MIUI V5 / MIUI 6开发版可以直接 OTA 升级(方法:系统更新 - 检查更新 - 选择最新版本升级)2. 较老版本的 MIUI 可通过刷 MIUI V5 / MIUI 6 最新完整包快速升级(方法:小米手机可通过系统更新 - Menu - 选择安装包进行升级,第三方机型需手动进入 Recovery 选择完整包进行升级)3. 跨版本进行升级时(如稳定版刷开发版)需要清除所有数据,以避免因数据冲突出现个例问题;清除数据前务必主动备份数据,以免丢失(方法:设置 - 备份和重置 - 本地备份)4. 其它品牌手机首次刷 MIUI ROM 请严格按照刷机教程进行刷机:点我打开更新日志:【本周推荐】新增 短信内查看被拦截短信的入口,并可回复拦截短信新增 短信云同步时可选择不同号码下的短信新增 新版海量曲库,更丰富的在线音乐【系统】修复 某些情况下的手机停止充电的问题修复 部分手机左右按键灯亮度不一致的问题修复 由于温度过高引起的手机停止充电问题【联系人】优化 云同步的速度和性能优化 未开启云服务时,会提醒打开云服务【短信】新增 云同步时可选择不同号码下的短信新增 查看被拦截短信的入口,并可回复拦截短信修复 便签发送到短信时,文字可能不显示的问题【相机】优化 相机对焦状态提示【图库】新增 图库设置页增加查看照片回收站的提示优化 提升相册封面清晰度优化 加快批量合并面孔相册的速度优化 优化合并面孔相册时的提示文案优化 面孔相册的同步策略优化 未命名的面孔相册,默认显示面孔缩略图优化 面孔相册推荐页面的体验修复 某些情况下,面孔相册的封面显示两个人面孔的问题修复 面孔推荐页面不显示缩略图的问题【音乐】新增 新版海量曲库,更丰富的在线音乐【日历】优化 订阅日历内加载中和加载失败时的UI显示优化 节日显示更加准确【时钟/计算器】优化 VoIP与闹钟同时响起时,会优先播放VoIP的声音【米币中心】优化 大字体模式下充值详情页的样式优化 新版推送和礼券到期通知优化 米币中心首页余额的显示【小米钱包】优化 小米钱包首次打开时新增协议提示优化 信用卡账单首页新增联网错误重试按钮修复 转账选择联系人后返回出现黑屏的问题修复 使用系统邮箱有时无法读取信用卡邮件的问题修复 添加邮箱时FC的问题【小米金融】优化 基金手续费不再计入昨日收益,手续费扣除后会通过消息通知用户
2015年06月23日
by扫地僧
第26周专题预告与未来热点分析亲耐的设计师盆友: 下周专题与未来热点预告冰爽来袭!本周的盗墓笔记专题、端午节中国风主题和字体专题、屌丝男士专题均会上线,本期的热点灰常劲爆,小伙伴们快行动起来,大热天里边擦汗边搞设计,才最痛快! 猪蹄哥友情提示:还没有及时更新的V5主题如和热点相关,请速速更新到V5V6双版本,同样也能搭车的哦! 插播头条:我是人气王——小米”轻主题“邀请赛正式开始啦!3天设计、0天制作、7天开奖、月入万元不是梦! 从5月13日开始,我们每周会在设计师站的最新公告以及给您的邮件中,告知下周即将上线推荐的热点专题,并对未来一段时间的热点内容进行预测。这些热点主题上线后会出现在首页专题、单品推荐位和精品列表,成为我们向用户重点推荐的作品。更重要的是,我们希望通过对这些信息的判断,帮助您产生更加可观的收益和影响力。●对于突如其来的热点事件我们也会以邮件和公告的形式传达,告知您具体的专题推荐时间,以便您及时作出响应●对于即时热点主题需要在当周结束前上传,当然,我们也会对这部分热点主题给予优先审核,以此来帮助您的优秀作品第一时间上线●如有优先审核的需求也可以发送作品名称和截图到theme@xiaomi.com26周即将上线专题:1.满足你:高效实用 妥妥滴(PS:锁屏包含天气\日历\音乐\自定义APP界面,高效实用、功能性突出的主题 PS:这是即将上线推荐的“满足你”系列每周专题,主打功能性亮点,以后会每周推出)2.我的手中有你的风景(锁屏或桌面壁纸元素包含:山、水、桥、路、等静物风景的扁平类或爱情类主题)3.叫我女王大人(saber(fate系列)、 艾斯戴斯(斩赤红之瞳) 、真红、elsa(冰雪奇缘)、水银灯、艾尔莎·史卡雷特 (妖精的尾巴)、女帝 (海贼王)、c.c、三千院凪、巴麻美、露易丝·法兰西斯·露·布朗·杜·拉·瓦利埃尔、克鲁鲁·采佩西、两仪式、壹原侑子、等日系动漫女王角色)4.简繁 字体合集 (简体和繁体字体专题)未来两周热点:1.满足你:流畅主义 秒解锁(PS:锁屏流畅不卡顿,解锁醒目便捷的主题 PS:作为“满足你”系列每周专题的第二弹,主打功能性亮点,以后会每周推出)2.iOS9 超前体验! (含有iOS9海浪壁纸、全新任务管理器、Proactive等功能和界面的扁平主题)3.我来到你的城市(锁屏或桌面壁纸元素含有城市、公路等扁平类或非主流心情类主题 PS推荐题材:lomo非主流爱情、失恋城市、甜蜜城市,说走就走的旅行、世界那么大我要去看看等)4.动漫闹暑假(蜡笔小新、小黄人、龙猫、海贼王、哆啦A梦、七龙珠、灌篮高手、麦兜、火影等)5.古风游戏(剑网三、古剑奇谭、仙剑奇侠传、剑灵等仙侠网游和手游类主题)6.LOL邀请赛(英雄联盟游戏主题)7.7月9日上映——《小时代4》(杨幂、郭采洁、陈学冬、郭碧婷等明星壁纸或明星卡通形象主题)8.中国好声音第四季(好声音7月开播,力推含有锁屏音乐界面扁平类主题、带有导师和学员明星壁纸的主题)9.七夕情人节(一个人的情人节、二个人的甜蜜浪漫统统都可以 推荐题材:唯美爱情类、脱单励志文字类、手绘卡通类)10.男色(EXO、权志龙、TFboy,或带有男性壁纸的非主流主题)
2015年06月23日
by颜 根