EMUI3.0可圈可点

EMUI3.0目前处于内侧阶段,网上已经有好多评测和介绍,我也有一些途径体验到了该版本。总体上EMUI3.0的表现是可圈可点的。 一直以来无论是华为手机,荣耀手机,它的操作系统一直是被用户诟病的,特别是当用户使用过MIUI之后,对EMUI的评价只有一个字:丑。 其实纵观EMUI3个版本,EMUI也是一直在进化,一直有所改变,特别是在界面风格以及易用性方面有所进步,当然EMUI在进化的每个阶段,都会加入一些新功能,新特性,去吸引用户的眼球,我觉得这可能是一些亮点,但对于我这样的用户来说,我不是很感兴趣。我更关注的是一个系统的完整性,风格统一特别重要。再就是简单易用,用着舒服。 无论是抄袭也好,创新也好,EMUI在这两方面是一直努力,看得见的。 我们知道最初的EMUI1.x版本是丑爆了,粗糙的界面和图标,少了可怜的主题,没有一套让人看着舒服。Me Widge,桌面上把一个个的小工具拼在一起,不知道有什么好看的。里面的菜单还是那样的原生态。 到了EMUI2.x版本,图标的小清晰还是给了我们耳目一新的感觉,但是里面的具体细节,还是不够细致,较显粗糙。 不能做到风格上的严格统一,从下拉菜单里的工具栏看,就是特别的不舒服。 其后EMUI2.3版本,算是个改进版。至少在考虑哪些是用户所习惯的,方便的。还是拿下拉菜单里的工具栏为例。 它开始改成二级下拉,后面还是改成和MIUI一样全部展开,长按上面的按钮也可以到达相应的设置界面了,wifi按钮下方也开始显示已经连接的wifi名称了。 EMUI3.0,风格上终于来了个大统一,这是我喜欢的。你仔细去看,这次EMUI是武装到了牙齿,每一个小细节都是风格统一的。这说明EMUI真的是用心去改进了。 一些小功能,例如把联系人和短信合在一起,也是考虑到了用户的习惯。 总之EMUI3.0的改进是可圈可点的,相信这次EMUI的版本发布,会成为荣耀手机的一个卖点,至少不会再成为荣耀手机的一个硬伤。

2014年8月15日 · 1 分钟

cassandra的索引查询和排序

cassandra的索引查询和排序 cassandra的查询虽然很弱,但是它也是支持索引和排序的,当然是简陋的查询,这一切都是为了追求性能的代价,所以要使用cassandra,你不能希望它完全适用你的逻辑,而是把你的逻辑设计的更适合cassandra。 第一:索引查询 cassandra是支持创建二级索引的,索引可以创建在除了第一个主键之外所有的列上,当然有些类型除外,例如集合类型。 例如 create table test( a int, b int, c int, d int, e int, m int, primary key(a,b,c)); create index on test(c); create index on test(e); 在第一主键a上创建索引是不可以的: create index on test(a) X 索引列只可以用=号查询,所以 select * from test where e=1; //是可以 select * from test where e>1; //就不行了。 如果你的查询条件里,有一个是根据索引查询,那其它非索引非主键字段,可以通过加一个ALLOW FILTERING来过滤实现、 例如: select * from test where e=1 and m>2 ALLOW FILTERING; 虽然m字段是非索引非主键字段,但是只要加了ALLOW FILTERING条件,它会先根据e=1查出来,再对结果进行m>2过滤 第二:排序 cassandra也是支持排序的,order by。 当然它的排序也是有条件的, 第一:必须有第一主键的=号查询。cassandra的第一主键是决定记录分布在哪台机器上,也就是说cassandra只支持单台机器上的记录排序。 第二:那就是只能根据第二、三、四…主键进行有序的,相同的排序。 第三:不能有索引查询 select * from test where a=1 ORDER BY b desc; select * from test where a=1 ORDER BY b desc, c desc; select * from test where a=1 ORDER BY b asc; select * from test where a=1 ORDER BY b asc, c asc; 以上都是可以的。 ...

2014年8月13日 · 1 分钟

荣耀3C 4G版直降199,引爆全网4G飓风

随着荣耀3C 畅玩版调低至599元,@华为荣耀 官方微博今天早上带来一个新消息,荣耀3C 4G版今天直降199元,799元起售,引爆全网4G飓风。799元原本是荣耀3C 3G版的价格,这次将荣耀3C 4G版拉到这个价位,一方面普及了4G手机,另一方面也为新手机让路。荣耀3c是荣耀独立品牌以来第一款主打型号的手机,相信在以后,这款手机的外观和高性价比将在荣耀的后续产品中一直延续。

2014年8月11日 · 1 分钟

elasticsearch的实现全文检索

elasticsearch一个准实时的搜索引擎,基于lucene构建,它的主要强项还是在全文检索方面。工作中还是使用到了这部分功能,这里做一个简单的总结,可以使初次使用的人很快的配置和使用。 一、全文检索的概念 首先介绍全文检索的概念,就是对一篇文章进行索引,可以根据关键字搜索,类似于mysql里的like语句。 全文索引就是把内容根据词的意义进行分词,然后分别创建索引,例如”你们的激情是因为什么事情来的” 可能会被分词成:“你们“,”激情“,“什么事情“,”来“ 等token 这样当你搜索“你们” 或者 “激情” 都会把这句搜出来。 二、内置分词器 elasticsearch实现全文索引,首先要确定分词器,elasticsearch默认有很多分词器,你可以参考elasticsearch的官方文档。了解分词器主要是怎么实现的。 你可以使用 curl -XGET ‘http://192.168.1.101:9200/_analyze?analyzer=standard’ -d ‘你们有什么事情’ 命令来了解各种分词器的分词效果。 三、中文分词器 一般中文分词器一般使用第三方的ik分词器、mmsegf分词器和paoding分词器,他们最初可能构建于lucene,后来移植于elasticsearch。 在最新版的elasticsearch,我们主要使用了ik分词器。 安装ik分词器到elasticsearch很简单,它有个插件目录analysis-ik,和一个配置目录ik, 分别拷贝到plugins和conf目录就可以了。当然你可以使用elasticsearch的plugin命令去安装,这个过程可能会有些麻烦。 然后在elasticsearch.yml文件中配置 index: analysis: analyzer: ik: alias: [ik_analyzer] type: org.elasticsearch.index.analysis.IkAnalyzerProvider ik_max_word: type: ik use_smart: false ik_smart: type: ik use_smart: true 意思就是ik分词器,也可以使用别名ik_analyzer,使用IkAnalyzerProvider类分词。 ik_max_word、ik_smart也是ik分词器,只不过一个打开了use_smart开关,一个没打开use_smart。这个本文不关心。 四、curl命令测试分词器 第三方的分词器,你是没法使用 curl -XGET ‘http://192.168.1.101:9200/_analyze?analyzer=standard’ -d ‘你们有什么事情’ 来查看分词效果的。 你必须创建一个指定该分词器的索引才行。 1、创建索引 curl -XPUT http://192.168.1.101:9200/index 2、创建mapping,这里就一个字段content curl -XPOST http://192.168.1.101:9200/index/fulltext/_mapping -d' { "fulltext": { "_all": { "indexAnalyzer": "ik", "searchAnalyzer": "ik", "store": "false" }, "properties": { "content": { "type": "string", "store": "no", "indexAnalyzer": "ik", "searchAnalyzer": "ik" } } } }' 3、查看分词效果 curl -XGET ‘http://192.168.1.101:9200/index/_analyze?analyzer=ik’ -d ‘你们有什么事情’ 4、索引数据 curl -XPOST http://192.168.1.101:9200/index/fulltext/1 -d’{content:“美国留给伊拉克的是个烂摊子吗”}’ ...

2014年8月9日 · 1 分钟

关于cassandra集群的数据一致性问题

cassandra集群要求严格的时间同步,有一点同步就会发生这样那样的问题,这个事情我已经在cassandra集群要求严格的时间同步里说明了,所以时间同步是cassandra集群的前提。 cassandra使用的是最后一致性模型,也就是说一开始的并发更新的数据可能是不一致的,但是经过这段不一致的时间之后,系统会达到最终的一致性。让每个客户端看到的结果是一样的。 这个最终一致性的强度,在cassandra中是有你所选的一致性模型决定的。通常使用cassandra,我们选择QUORUM级别,表示有半数副本收到请求的时候,返回客户端响应,这样保证插入的数据,可以肯定被查询到。然而这里存在一个问题,关于并发性,假设客户端对同一条记录进行更新,cassandra是根据什么判断请求的先后呢?只有时间,cassandra会根据请求到达服务器的先后时间。例如: QueryOptions options = new QueryOptions(); options.setConsistencyLevel(ConsistencyLevel.QUORUM); Cluster cluster = Cluster.builder() .addContactPoint("192.168.1.101") .withCredentials("cassandra", "cassandra") .withQueryOptions(options) .build(); Session session = cluster.connect(); RegularStatement update10 = QueryBuilder.update("myKeysapce","tableName") .with(QueryBuilder.set("col2", 10)) .where(QueryBuilder.eq("key1", 1)); session.execute(update10); RegularStatement update20 = QueryBuilder.update("myKeysapce","tableName") .with(QueryBuilder.set("col2", 20)) .where(QueryBuilder.eq("key1", 1)); session.execute(update20); 但是cassandra集群有多台机器,客户端发到服务器的不同机器上呢?糟了,数据乱掉了。是的,当你使用datastax的驱动程序的时候,你会发现快速对同一条记录进行两次更新,最终的结果有时候并不是第二个请求更新的结果,就像上面的例子,每次更新结果可能是20,也可能是10。即便你的一致性级别选择的ALL,也有可能发生这样的情况。因为两次请求的时间间隔实在很短,而集群的所有机器又不能完全时间同步,即便是使用了ntp同步,时间差也会在ms级别,两次请求发到不同的机器上,就会发生这样的问题。 怎么办呢?当我们换用另外一个cassandra客户端Astyana的时候,我们发现并不会发生上面描述的情况,这是为什么呢?难道客户端有问题,经过调查发现,Astyanax客户端发的两次请求都是发到了集群的同一个节点,而datastax官方驱动客户端,却是发向了不同的节点。 原来Astyanax客户端有一个请求策略的概念,它有三种策略(TOKEN_AWARE,ROUND_ROBIN和BAG),其中TOKEN_AWARE就是根据主键token请求到相同的客户端。 那原生的datastax客户端有没有这样的概念呢?调查后发现也是有的,它叫做LoadBalancingPolicy,可以通过 Cluster.builder().withLoadBalancingPolicy(policy)指定,它也有三个策略,分别是: DCAwareRoundRobinPolicy RoundRobinPolicy TokenAwarePolicy 其中TokenAwarePolicy就是根据token把对同一条记录的请求,发到同一个节点,看代码我们发现datastax默认使用的策略就是TokenAwarePolicy,那为什么没有和Astyana一样的效果呢? 通过阅读它的代码,原因找到了,那就是在更新的时候,要给它指定表的tablemetadata,否则datastatx无法知道哪些字段是主键,额,貌似这个客户端也太傻了。。。 上面的例子改成下面这样,就万事大吉了。 TableMetadata metaData = cluster.getMetadata().getKeyspace("myKeyspace").getTable("tableName"); RegularStatement update10 = QueryBuilder.update(metaData) .with(QueryBuilder.set("col2", 10)) .where(QueryBuilder.eq("key1", 1));

2014年8月3日 · 1 分钟

关注599 华为诚意之作 荣耀新成员荣耀Hol

从7月29日在荣耀家族微博@华为荣耀官方微博,荣耀掌门人 @刘江峰_荣耀 在微博透露在7月30日会呈现一部诚意之作,7月30日 @华为荣耀 公布新品价格599,并表示流元器件供应商,美国AT&T的测试标准,千锤百炼的荣耀品质,荣耀的最新力作,新一代最快、最清晰的性价比之王。说明品质是有保证的,诚意是有的,但是这样的公布形式,貌似并不彻底。 虽然在官方微博上,除了价格,其它方面不能看出任何端倪,但是在网上新产品已经基本被大家认为是荣耀在工信部注册的荣耀新成员:荣耀Hol-T00,配置也一并被曝光: 整机尺寸是142.272.259.45mm 搭载的是1.3GHz主频率的四核处理器,或是MT6582,支持TD-SCDMA和GSM网络,拥有5英寸720P分辨率屏幕、1G+4G内存,运行Android 4.2系统。 此机发布之后,荣耀机型将覆盖500-3000整个高中低端价位,用户的选择将更加多样。 @华为荣耀 官方微博8月4日 正式公布,这款手机为荣耀3c畅玩版

2014年8月1日 · 1 分钟

关于数据库连接池的最大空闲时间的配置

关于数据库连接池的最大空闲时间的配置 java的所有的连接池 无论是c3p0、dbcp还是druid,都有一个类似maxIdleTime配置项。具体含义就是当连接长时间没有向服务器发请求的时候,断开这个连接,避免对数据库连接的浪费。这个时间不是随便设的,它的依据是数据库的连接最大空闲时间。 以mysql为例,它有个_wait_timeout 参数,你可以通过命令show variables like “%timeout%”查看 +—————————–+———-+ | Variable_name | Value | +—————————–+———-+ | connect_timeout | 10 | | delayed_insert_timeout | 300 | | innodb_flush_log_at_timeout | 1 | | innodb_lock_wait_timeout | 50 | | innodb_rollback_on_timeout | OFF | | interactive_timeout | 28800 | | lock_wait_timeout | 31536000 | | net_read_timeout | 30 | | net_write_timeout | 60 | | rpl_stop_slave_timeout | 31536000 | | slave_net_timeout | 3600 | | wait_timeout | 28800 | +—————————–+———-+ ...

2014年7月31日 · 1 分钟

小米4和荣耀6哪个好

小米4和荣耀6到底哪个好,萝卜青菜各有所爱,不过我还是爱荣耀6多一些。价格是一样的,我们把他们的区别列举出来,这样你可以根据自己的需要,去选择一款你喜欢的手机。 项目 小米4 荣耀6 外观 金属边框,正侧面整体感强,但是后盖微突,摄像头也是突出来的。窄边框 149g 双U设计,背面平整,炫光后盖。金属边没有把底部包起来 130g 屏幕 5寸屏 1920 x 1080 像素分辨率,441 PPI IPS OGS屏,好处是成本低,触控灵敏 5寸屏 1920 x 1080 像素分辨率,441 PPI LTPS in-cell屏 成本高,显示效果好,最薄 CPU 骁龙801 主频高 四核 麒麟920 八核 cat6 最高下载速度 制式 联通版不支持4G,单卡 有双卡版,尊享版很可能双4G 存储 RAM 3G, ROM16/64GM 不支持sd卡扩展 RAM 3G, ROM16/32GM 支持sd卡扩展 相机 前800 后1300,带蓝玻璃,F1.8光圈,支持4K超高清视频录制 前500 后1300,带蓝玻璃,F2.0光圈,双LED闪光灯,水印相机,熄屏快拍 电池 进口锂离子聚合物电芯 不可拆卸 3050mA 待机280小时 高能量密度锂聚合物电池 不可拆卸 3100mAh 3G待机时间463小时 4G待机时间414 小时 操作系统 MIUI5 MIUI6八月中旬 EMUI2.3 EMUI3.0 九月 定位导航 GPS/Glonass/AGPS/北斗导航 GPS/Glonass/AGPS 多媒体娱乐 红外遥控, OTG, 蓝牙4.0 红外遥控, OTG, DTS音效, 32G版本带NFC,DLNA,MHL

2014年7月27日 · 1 分钟

评评《黑米日报》

最近@小米手机 官方微博7月24日出了一版 黑米日报,指名道姓是世界五百强赞助发行的。本博主做以下评论: 首先:每款手机都有人喜欢或者不喜欢,每个品牌都有自己的粉丝和讨厌者,他们有权去发表自己的言论,表达自己喜欢不喜欢的观点。你不能说所有不喜欢你的人都是在黑你吧?更不能说是你的竞争对手组织人黑你的吧? 其次:你可以认真阅读这些摘抄的微博,他们大多数以调侃的方式,在反映一个问题,小米手机发烫的问题,小米公司你认真对待手机发烫这个问题了吗?那么高频的CPU,GPU,OGS屏幕,功能繁重的小米MIUI,这些都是耗能的大户,发热是可想而知的。你不认真面对这些问题,你反过来把他们的评论拿出来调侃,他们买了小米手机不算米粉的吗?看看里面的网友@霸道JIN @那年那鸟 @我爱科比论坛 @业余教父 @纳兰无羁 @此间的黄瓜 @伯母您好 @南宫易守 我看他们的微博都是普普通通的网友,你让他们情何以堪? 最后:公平竞争是必须的,华为公司做为世界五百强,这点自律还是有的,华为自己的宣传还不到位呢,还要去黑小米你?不说小米你太把自己当腕了,况且你这种指名道姓的污蔑,就是在黑竞争对手。用句高档的,你是在“小人之心度君子之腹”啊 你再看看我们余总是怎么回答的,你再看看这胸襟和气魄,小米你好好学吧。 余总言: 希望国内同行们都认真做好自己,相互支持,互相学习,一起努力,从外国品牌那里抢夺更多市场份额,为广大消费者提供更高性价比、更高品质、更精致的产 品!4G LTE时代来临,荣耀6、荣耀3C LTE、华为P7和Mate2手机等,力争高性能、强续航、高性价比、精致精品之王! @雷军 @黎万强

2014年7月25日 · 1 分钟

小米4让我怎么说你呢

毫无疑问本次小米4的重点放到了外观上,所以那块所谓的钢板的艺术之旅肯定是花了不少钱的。小米4这次抓住了中国人喜欢方方正正的习惯,再加上人们对iphone的喜爱。小米4这次是对iphone的成功模仿,励志要做廉价iphone的节奏。 小米4在外观上花了那么多钱,肯定在别的地方要削减开支,要保证1999的价格成本。 首先是CPU:使用了量产的4核处理器 骁龙801,不再搞所谓的全球首发了,多少让米粉们有些失望,特别是联通版米4,不支持4G。不过也有个好处,那就是早点发货嘛。不过安兔兔之前的升级专门提高了单个核CPU性能的所占的比重,貌似是早有预料,早做的安排啊。 其次是屏幕:在荣耀6使用了in-cell屏的情况下,小米4仍然使用IPS,OGS屏,就了降低成本。我们知道in-cell屏幕是最薄的屏幕,屏幕显示效果最好,iphone5使用该屏幕,而OGS屏提高的是触控灵敏度,相对成本较低,良品率高,为国内多数手机厂商使用。 功能削减:米粉喜欢的的NFC\OTG\DLNA\MHL,都不会有,双LED闪光灯,变成一个。 小米4,除了加了金属边框,其它并没有亮点可言,无疑是加了内存,加了像素,换了CPU而已。

2014年7月24日 · 1 分钟

7月22日华为荣耀暑飙(biao)节,爽爆三天三夜

我们知道4月8日为荣耀狂欢节,当时只限一天,全部荣耀机型分时段销售。这次荣耀暑飚节,华为荣耀要爽爆三天三夜。而且手机型号更多,平台更多,还包括线下门店活动,这一切一方面说明了荣耀手机的畅销,也说明了荣耀品牌的发展,产能的提升。 据悉当天, 开卖产品: 荣耀6、荣耀3C 4G版、荣耀畅玩版、荣耀3X PRO、荣耀X1 LTE、荣耀3C 1G移动版、荣耀3C电信版、荣耀立方、荣耀手环、荣耀引擎耳机 其中荣耀3C 1G,荣耀畅玩版,荣耀6,荣耀3C电信版每天四个时段10:08 12:00 16:00 20:00限时销售,其它产品随时购买 开放平台: 华为商城,京东,天猫,淘宝,亚马逊,一号店,腾讯易迅,苏宁,微信(京东),手机QQ(京东),手机淘宝。 其中:荣耀6仅限华为商城和京东,荣耀3C电信版仅限华为商城和天猫 优惠 全部配件4折起,荣耀3C的专有配件一律4折 购买荣耀3C 4G版、荣耀畅玩版、荣耀3X PRO、荣耀X1 系列、荣耀3C电信版、荣耀立方一律送200元荣耀手环购买优惠券 线下活动 全国四十家门店,有购机大礼包,现场抽奖等活动。 如此豪华的阵容,如此广阔的平台,是一般手机厂商无法做到的,你还在抱怨荣耀手机卖不到吗?今天是个好日子,来选购吧。

2014年7月22日 · 1 分钟

荣耀6各个版本之间的区别

现在荣耀6只发型的是移动单卡版,后面哈有联通版,高配版,他们到底有什么区别的呢? 这里列出一个表格让你看得明白 型号 H60-L01 H60-L11 H60-L02 H60-L12 H60-L21 型号 移动4G 单卡版 (标配) 移动4G 单卡版 (高配) 联通4G 双卡版 (标配) 联通4G 双卡版 (高配) 荣耀6至尊版(麒麟928) 制式 TDD-LTE/TD-SCDMA/GSM TDD-LTE/TD-SCDMA/GSM TDD-LTE/FDD-LTE/WCDMA/GSM TDD-LTE/FDD-LTE/WCDMA/GSM TDD-LTE/TD-SCDMA/GSM 制式解读 移动4G\3G\2G 移动4G\3G\2G 移动4G\2G、联通4G\3G\2G 移动4G\2G、联通4G\3G\2G 移动4G\3G\2G NFC 不支持 支持 不支持 支持 支持 RAM 3G 3G 3G 3G 3G ROM 16G 32G 16G 32G 32G 价格 1999 2299 1999 2299 2999 上市时间 7月1日 7月22日 7月22日 8月初 10月 备注:关于全部荣耀手机支持的制式,你可以参考《荣耀家族制式说明》

2014年7月19日 · 1 分钟

7月22日华为荣耀准备了什么

第一:荣耀6 联通版荣耀6 32G版荣耀6,带NFC哟 全天购买无需预约 来源:华为荣耀掌门人@刘江峰_荣耀 官方微博: 第二、荣耀x2(猜测) 大屏荣耀X2要来了。 来源:@刘江峰 _荣耀、@华为荣耀 官方微博 第三、荣耀新玩具 类似于地雷一样的外形的新玩具,目前还不知道它的真面容。 来源 @华为荣耀酷玩 官方微博

2014年7月17日 · 1 分钟

目录调整如何不影响百度收录

因为历史原因,我的文章分类和标签url分别设成了下面这样子 http://zhaoyanblog.com/archives/category/website http://zhaoyanblog.com/archives/tag/angularjs 显然是不怎么简洁的,我现在要调整成 http://zhaoyanblog.com/category/website http://zhaoyanblog.com/tag/angularjs 但是目前我的博客已经被百度收录了,这么一改的话,肯定会出现大批收录的url为死链,返回404。 百度站长平台提供了一个“网站改版”改版的功能。你可以提交要改版的目录 例如:http://zhaoyanblog.com/archives/tag 表示原来这些路径下面的url都改版了。 但是前提是,原来的url要使用301跳转指向对应的新url,百度会在一个月时间内更新索引。301跳转就是http的状态码,表示永久跳转。并告诉浏览器一个新的地址,浏览器自动完成页面跳转。 要实现301跳转,还要使用.htaccess文件,在里面加入下面的话: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^zhaoyanblog.com$ RewriteRule ^archives/category/(.)$ category/$1 [R=301,L] RewriteRule ^archives/tag/(.)$ tag/$1 [R=301,L] </IfModule> 注意,如果你有多个重写<IfModule mod_rewrite.c>,它们之间是有执行顺序的,其中一个是伪静态url,就是把archives/category/website 这样的路径,当做参数传递给index.php,伪静态url的目的就是利于SEO。这个我在《SEO我做了哪些优化》中有说过。 所以这个301跳转必须发生在,伪静态url那个<IfModule mod_rewrite.c>前面。 写好之后,这样就设定好了301跳转。 设定好了之后,我发现我的一些中文tag有点问题,例如 访问:http://zhaoyanblog.com/archives/tag/勇敢做自己。 返回301跳转到了 http://zhaoyanblog.com/tag/%D3%C2%B8%D2%D7%F6%D7%D4%BC%BA 还是返回404. 原因是我的网站使用的是utf-8编码,而我使用的apache服务使用了GBK编码 例如上方“%D3%C2%B8%D2%D7%F6%D7%D4%BC%BA”是“勇敢做自己”的GBK编码。 所以要修改apache的url编码格式为utf-8。这样中文跳转就没问题了: http://zhaoyanblog.com/tag/%E5%8B%87%E6%95%A2%E5%81%9A%E8%87%AA%E5%B7%B1 我使用的西部数码的虚拟机提供了修改服务器url编码这样的选项,如果你直接自己搭建的apache或者nginx服务器,如果有上面的问题,可能需要自己修改相关的配置了。

2014年7月16日 · 1 分钟

7.22华为有新品 或为大屏荣耀X2

才发现@华为荣耀 官方微博昨日挑战小米4的微博,简单一句话"我X,7.22!",配图一副。预示着华为荣耀真的有新品要与大家见面了,相对于小米的难产,华为荣耀的新产品是一个接一个啊。 @华为荣耀 7月14日微博配图: 同时以#荣耀爱XX,新品大猜想#为主题,进行竞猜有奖活动,多数人猜为荣耀x2 难道这个就是荣耀掌门人刘江峰13日晚拿着看世界杯的神器?

2014年7月15日 · 1 分钟