小题1:D 小题2:B 小题3:D |
试题分析: 尽管美国人工作时间长但是每小时的生产效率却和其他一些富裕的欧洲国家相同,作者认为美国人喜欢工作时间长是因为工作会给人带来一种满足感,因此美国也成为了工作人数最多的国家。在本文中作者通过对比的方法对此现象进行了剖析。 小题1:D细节理解题。根据文章第三段The United States also has more of its people at work,可知美国工作的人数比别的国家要多,故答案选D。 小题2:B细节理解题。文章第二段介绍了为什么在美国人们的工作时间要更长一些,给出了两种可能的原因,由此判断B选项内容正确。 小题3:D主旨大意题。在文中作者对比了美国和其他富裕国家人们的不同工作时间和工作效率,分析认为工作带来的满足感可能是美国人喜欢工作的原因,但是最后提出尽管美国人喜欢长时间工作,但是人们的幸福感却没有像其他国家一样增长,由此可知文中中心内容是讲述工作和幸福的关系,故D选项内容更能反应文章中心,答案选D。 |
Cleansing Foam: 洁面泡沫;洗面乳
短语
cleansing foam foam cleansing 洁净泡沫泡沫清洗
Cleansing Fresh Foam 柔滑净化洁面泡
Cleansing Milky Foam 水润保湿洁面乳
:
双语例句
1、A relaxing cleansing foam, rich in the living energy of lavender to leave the skin clean, fresh andhydrated
具舒缓效能,蕴含薰衣草的天然力量,有效洁净及保湿肌肤,舒缓紧张情绪。
2、Assumption is that dry the skin, preferably without soap cleansing, afraid to wash clean, and finda rich cleansing foam is like a match
假设是偏干的皮,最好不用皂类的洁面,怕洗不洁净的,找个泡沫比拟丰厚的洁面就好了。
参考资料:
1贫穷的:pr = needy = impverished = pverty-stricken 2富裕的:rich = wealthy = affluent = well-t-d = well-ff 3优秀的:excellent = eminent = tp = utstanding 4积极的,好的:gd = cnducive = beneficial=advantageus 5消极的,不良的:bad = detrimental= baneful =undesirable 6明显的:bvius = apparent = evident =manifest 7健康的: healthy = rbust = sund = whlesme 8惊人的:surprising = amazing = extrardinary = miraculus 9美丽的:beautiful = attractive = grgeus = eye-catching10有活力的:energetic = dynamic = vigrus =animated
extra creamy
额外加乳的
extra 英[ˈekstrə] 美['ekstrə]
adj 额外的,补充的,附加的; 特大的,特别的;
n 附加物,额外的事物; 临时演员; 号外; 上等产品,上品;
adv 额外地; 格外地,特别地;
[例句]To avoid extra expense and mess later on, try to decide on fittings before the plastering's finished
为避免将来出现额外的开支和不必要的麻烦,尽量在抹灰完工之前把固定设施确定下来。
[其他] 复数:extras 形近词: dextra astra etra
creamy 英[ˈkri:mi] 美[ˈkrimi]
adj 奶油色的; 多乳脂的或似乳脂的;
[例句]It is a thick, creamy paste
它是一种厚厚的、奶油色的糊状物。
[其他] 比较级:creamier 最高级:creamiest 形近词: creams creaky dreamy
什么是Extra?
Extra Web构件开发平台是一款用于快速开发Rich Client的WEB开发平台。他由一个框架和众多的基础构件组成。Extra构件开发平台解决了Web开发的一些瓶颈问题,如开发周期过长、开发出的应用交互性差,用户体验得不到满足。该平台提供大量的接口,能够满足开发人员的扩展性要求。该平台能够使开发人员快速掌握,并能够大幅提高开发人员的生产力。用最少的代码实现复杂的功能是extra的一大特点。Extra在一定程度上满足了当今应用大规模定制时代的随需应变要求,符合应用平台化,功能构件化的要求。
Extra for J2EE 将web应用桌面程序的形态引入到复杂难用的企业应用程序,无需下载任何插件而具有Rich Internet Application的特征。过去一些被迫以网站形式或者BS/CS混合形式出现的应用程序, 现在可以回归本色, 以桌面应用程序的熟悉面孔出现, 令用户倍感亲切。
通过Extra构件复用,大大提高软件开发商的生产力,大幅降低成本,提升软件质量,提高中国软件企业的核心竞争力。
1 技术特点
EXTRA解决了web技术的交互性问题
我们知道,CS技术理念是胖客户端,所有的业务逻辑都是基于客户端的实现,正是基于这种特点,导致了难维护,性能瓶颈,并发用户数少,难于适应集中管理的要求,优点界面输入响应快速方便,交互性强。BS技术出现,解决了CS的很多缺点,BS技术的最初设计理念是基于server端的实现,是瘦客户端,两种结构的变化,差别很大。瘦客户端难于实现复杂的界面,很难实现传统的ERP等系统的界面。熊掌和鱼翅不可兼得,这是目前所有的软件公司共同碰到的问题。
EXTRA成功的解决了上述问题,将CS的优点和BS的优点结合,从而从根本上解决了上述问题,Extra编程方式基于SERVER和CLIENT的编程,不仅可以实现复杂的sever端的商业逻辑,而且可以实现CLIENT端的复杂的处理
不同的国度对于审美的观点也会有一定差别,在国内与在日本当然也会有细微的区别,所以这里给大家分享一个喜欢日系妆容的美美们淡妆的化妆步骤,同时介绍每一个步骤中使用的哪一款化妆品。
平时素颜的我长这样。
日系淡妆化妆步骤
这是我第一次拍的化妆视频,这里暂时还发不了视频我就把过程截图下来吧。 日系麻豆的妆看起来很淡,皮肤看起来像天生素颜一样自然,所以这个妆容的关键就是有妆似无妆。 这次仿妆挑的是我个人很喜欢的日杂麻豆,但拍完之后感觉也不是特别像她本人,主要看妆容哈。。。
先用Sofina妆前保湿隔离乳
它带点防晒,有点润色,没有遮瑕效果,不搓泥不卡粉,很容易涂抹开。
有水润款和清爽款两种:
水润款: 中干性肌肤四季都合适,混油皮秋冬适合。
清爽控油款:油性混油皮夏季适合,能让妆容更持久。
现在的天气有点纠结,所以我在T区用清爽款,其他区域用水润款。 理论上是对的,实际抹得时候也经常会抹到一起哈哈哈~~~
接着用Mejikaliner双眼皮胶水
双眼皮胶水相对双眼皮贴来说形状更能自由把控,但需要一定的经验,新手需要多练几次,眼皮肿厚的难度会有点大。
森绘梨佳的双眼皮是很自然的前窄后宽,而我的双眼皮比她窄很多,平时容易形成的再造双眼皮是前后都宽的,用普通的双眼皮贴如果要贴出她的眼型位置会有点奇怪,闭眼会感觉好像贴歪了,所以这次就用双眼皮胶水来塑形。 定型后用棉签沾点化妆水或者眼霜把多余的露出来的残胶擦掉。改造后的双眼皮形状还是很自然的吧。
萝拉蜜思 神奇眼部遮瑕膏 色号:3
这个遮瑕很滋润的也不会显得厚重,用在眼下不会起干纹。 3号色偏橘适合遮我这种黑眼圈。
主要靠化妆刷轻轻拍匀,如果没有匀得的再用手指轻轻拍开。 不过我的眼下是有点突出来的,光线如果是往下照的就会有像黑眼圈的阴影,靠遮瑕也遮不太掉。如果非要再减淡点就在上好粉底后再遮一遍,不过这样妆感容易重的,我们今天参照的妆可是很清透的好皮肤。
资生堂 遮瑕膏 色号:S100
接下来用资生堂SPOTSCOVER遮瑕膏遮盖我脸上各种小斑点。 它同样很滋润,也不干。 用的S100适合遮斑点等小瑕疵。 用比皮肤深一点的颜色来遮,后面再上个带粉底基本就能隐形了。
雅诗兰黛 白金级奢宠臻采粉底液
然后用雅诗兰黛 白金级奢宠臻采粉底液 抹上后肌肤呈现自然光泽,没什么粉感,近看也看不出妆感特别自然,除了贵没毛病,我是秋冬用的,秋冬混干,用起来几乎完美。但天热起来再用对我来说感觉有点过于滋润了。遮瑕能力一般。 我用的是色号2CO,和我肤色差不多,wo是黄调的我试用下来太黄了。 我以前很喜欢用最白号,现在觉得用第二白更能把脸部画得比较有立体感。
脸颊和眉间是重复上底妆比较多的区域,所以我在这个地方用量很少,否则妆感可能会重的,也可以分两次上粉底,比一次上多了妆感更自然些。 这次用的工具是印章海绵,材质是软软QQ的,敲起来挺方便的。 如果你是干皮或者秋冬时候,用美妆蛋会比较保险,如果皮肤状态不好,用化妆刷刷可能会刷出皮屑卡粉什么的 这个粉底遮瑕能力一般的,然后我粉底又上上少了,平时用露华浓用惯了,随便一遮就遮掉了~妆感嘛肯定还是它自然,但我脸上两个遮瑕膏都没被它遮住,后来才发现的,好尴尬~下次用不同的粉底液还是得注意不同的用法呀~
资生堂 羽感无痕眼部遮瑕笔 色号:101
用资生堂遮瑕笔作局部提亮。 这个没什么人推荐,但是我觉得很好用!强烈安利你们,平价版YSL明彩笔。 滋润不干,妆感不重,推开后自然不突兀。 用的最白色号101,不偏粉也不偏黄,很适合局部提亮。
涂抹在眼下,两眉之间,鼻唇沟,下巴等需要嘭起来位置。
黛珂 AQ珍萃精颜蜜粉
然后上一层蜜粉,用的是黛珂新版精致蜜粉 冬天我用e大饼局部会出皮屑,用这个就不会啦,她的特色就是保湿。 干皮亲妈(我冬天是混干皮),用散粉容易拔干的妹子可以试试这个。 粉质细腻,上妆自然通透。除了贵没毛病~ 它应该没什么控油效果吧,夏天还没试过。 在容易花妆的还有底妆上的厚的地方重点扫,其他地方稍微带过就可以了。
SANA 柔和三用眉彩笔
色号:B2 灰棕色 Grayish Brown
兰后要画眉毛了,用的是SANA三用旋转眉笔 眉笔 眉粉 眉刷三合一 色号特别多很齐全,买的时候挑花眼了,B2色号适合自然黑棕黑色系的头发。 这个好像是最深的那个色号了,但是你可以看到实际也没深到哪去,主要是我眉毛太浅了,每次去理发女技师总是揪着我的眉毛说美女要不要纹个眉啊你眉毛也太淡啦~纹你妹,姐姐我喜欢自己画~
这是我最近把眉毛画的最不嚣张的一次了,跟没画似的~我到底在干嘛~ 兰后当时我就觉得这眉笔画出来还是没达到杂志上的效果太,再加深加深,结果拿错了眉粉,好了,这下眉毛有点黄了呀~但是我拍的时候还是表现的很淡定,继续画~ 其实我有个很合适的眉膏很好用,但是我偏不推荐他,谁让它那啥啥呢……
魅可 时尚焦点小眼影
色号:27 Omega
终于要画鼻影了,五官立体必备技能啊~日系麻豆倒不会把鼻影画的很夸张的,主要画下眉毛和鼻子之间的三角区域,用的MAC 单色眼影 OMEGA 色号。灰调的亚光棕色,颜色不黄不红,可以塑造出很自然的鼻影色 pony爱用的是wedge色号,那个颜色显色更明显一点,是偏暖的色调。
Sleek 12色矿物眼影盘
sleek 眼影 Primer600打底色 开架战斗机,他家眼影真的好平价哦,一盘还有辣么多颜色,配色还特别丰富,除了有点飞粉没毛病。 这是打底色,用在眼影之前的,选择相应色系的打底色,带有细闪,我很喜欢用这个,比较持久的,但不要把它当眼影抹太多。
KATE 棕影立体眼影盒
色号:BR4
kate骨干眼影 又来一架开架战斗机,眼头提亮 眼影 鼻影都有了。 这个颜色和杂志上的眼影色很接近啦~杂志上这个眼妆没什么难度,然而我好像没有抹匀,也不能怪我,今天弄了个尴里不尴尬的平时没试过的双眼皮形状,加上双眼皮胶水多少会受点影响,我才不承认是技术问题哈哈哈,终于知道为什么那些美妆博主都要去开双眼皮了~
用眼影盘中第二个颜色涂抹在眼褶上自然晕染开,用第一个带闪的白色提亮眼头。
现在夹睫毛还得夹下睫毛啦,不过我下睫毛太短了,只能装装样子 o(╥﹏╥)o
睫毛膏用的是mistine 4D睫毛膏 双头设计,一头纤维一头睫毛膏,轮流刷可以让睫毛变很长。你们晓得伐我大学时候爱用的是火烈鸟,不过现在网上假货多的都扑出来了我也不敢买了,mistine是泰国的,泰国宁的彩妆嘛就是扛汗挺不错的。
他能把我细软的睫毛刷出纯在感,反复刷可以刷长不少,如果你担心出苍蝇腿后续可以用烫睫毛器梳一下就好了。
Heroine Make 超级防水纤长卷翘睫毛膏
下睫毛是很容易晕的,我用的是更抗晕染的kiss me睫毛膏,唉用的纤长的镜头里看刷不出什么存在感嘛,实际还是有的,远看看不太出~我就不用眼线液画蛇添足了,嗯降低难度你们懂的。
Milani的腮红很平价,很大一盘,这个是Blossomtime roas色号,和Nars的深喉超级超级像,感兴趣的去我微博找对比功课。除了味道不好闻没啥缺点。
Charlotte Tilbury 高光阴影盘
然后很重要的就是高光和修容了,用的是CHARLOTTE TILBURY双色修容盘。 它的高光很嚣张很明显但不会很假。修容是偏黄的带微闪的,其实和我这次用的粉底颜色不太搭。用KEVYN AUCOIN更合适,拍的时候忘了顺手就一起用了,幸好有几根兔毛可以遮下。
资生堂 丝采胭脂
色号:PK107
用资生堂pk107少量刷在苹果肌的位置,能从视觉上膨胀嘭起凹陷部位。 来勾勒下唇线,尽量接近森绘梨佳的,但也不能画出去太多了。
露华浓 经典黑管唇膏
色号:Berry Rich
口红用的是露华浓510 berry rich色号,实物颜色挺好看滴,没视频上鲜艳吧,但比模特图饱和度高,所以我抿掉了一层,自然不夸张,也能提气色,不干,性价比挺高的,露华浓口红我做过试色合集,感兴趣的去我微博搜,但是试色不三包。
最后整体定下妆,用开架战斗机NYX定妆喷雾 有雾面妆感和光面妆感两款选,雾面的建议夏天用,那个控油好一些,现在用太早了,今天用的是光面的。 它可以让妆容服贴,定妆神器啊~
完成(•ૢ⚈͒⌄⚈͒•ૢ)
There was once a rich and kind store owner He_1__to leave all his money to an honest young man when he was old
A good friend of his had an idea and __2_him,"The next time you are giving the customers their _3__, make sure you give them too much He who returns the __4_ money to you is honest," The rich man thought it was a good idea __5__he decided to try it
However, a neighbor happened to hear the __6__ He paid a witch to cast a spell on the rich old man's coins Anyone who saw the coins __7__by the old man wouldn't see them as coins, but as something that they wanted most in the world The neighbor ___8_ that no customer would return the old man's money
Indeed, everything went according to the neighbor's __9__ When the old man had almost __10__ trying, the greedy neighbor sent his nephew to the old man's __11__ He had told the boy to return the old man's money But when the boy __12__the coins, he saw in them all the money of his uncle He didn't want to return the money and ___13__ with the coins
Finally , the rich old man was __14__ He decided to give his servants some money so that they could live freely when he was__15__ with thimAmong these servants was a young man, who ___16__ and respected the old man He saw in the money a powerful medicine, which was __17__what he most wanted in the worldOn seeing this , the young man __18__ the money back, saying,"Take this, sir;it's __19__ you It will make you feel better"
The old man felt __20__ that he finally found an honest person He gave all his money to him
1Aencourage Basked C began Ddecided
2A advised B warned C reminded D fooled
3A help B food C change D advice
4A necessary B extra C useful D surprising
5A or B as C but D so
6A conversatiom B question C message D sound
7A designed B created C touched D changed
8A agreed B explained C said D believed
9A experience B plan C try D lie
10A given up B thought of C kept on D begun with
11A garden B study C store D school
12A chose B received C hid D covered
13A sat B talked C danced D left
14A dying B walking C sleeping D crying
15A as usual B at once C no longer D once again
16A surprised B loved C described D pleased
17A probably B sometimes C hardly D truly
18A brought B pulled C offered D wanted
19A with B for C on D beside
20A happy B special C interested D funny
1~5 DACBD
6~10ACDDA
11~15CBDAC 16~20BDBBA
功能说明
JPush SDK 收到推送,通过广播的方式,转发给开发者App,这样开发者就可以灵活地进行处理。
这个动作不是必须的。用户有需要才定义 Receiver 类来处理 SDK过来的广播。
如果不做这个动作,即不写自定义 Receiver,也不在 AndroidManifestxml 里配置这个 Receiver,则默认的行为是:
接收到推送的自定义消息,则没有被处理
可以正常收到通知,用户点击打开应用主界面
接受广播
如果全部类型的广播都接收,则需要在 AndroidManifestxml 里添加如下的配置信息:
<receiver
android:name="Your Receiver"
android:enabled="true">
<intent-filter>
<action android:name="cnjpushandroidintentREGISTRATION" />
<action android:name="cnjpushandroidintentMESSAGE_RECEIVED" />
<action android:name="cnjpushandroidintentNOTIFICATION_RECEIVED" />
<action android:name="cnjpushandroidintentNOTIFICATION_OPENED" />
<category android:name="You package Name" />
</intent-filter>
</receiver>
每个 Receiver action 详细解释如下。
Action - cnjpushandroidintentREGISTRATION
SDK 向 JPush Server 注册所得到的注册 ID 。
一般来说,可不处理此广播信息。
要深入地集成极光推送,开发者想要自己保存App用户与JPush 用户关系时,则接受此广播,取得 Registration ID 并保存与App uid 的关系到开发者自己的应用服务器上。
使用极光推送提供的别名与标签功能,是更加简单轻便的绑定App用户与JPush用户的方式,请参考文档:别名与标签使用教程。
Intent 参数
JPushInterfaceEXTRA_REGISTRATION_ID
SDK 向 JPush Server 注册所得到的注册 全局唯一的 ID ,可以通过此 ID 向对应的客户端发送消息和通知。
Bundle bundle = intentgetExtras();
String title = bundlegetString(JPushInterfaceEXTRA_REGISTRATION_ID);
Action - cnjpushandroidintentMESSAGE_RECEIVED
收到了自定义消息 Push 。
SDK 对自定义消息,只是传递,不会有任何界面上的展示。
如果开发者想推送自定义消息 Push,则需要在 AndroidManifestxml 里配置此 Receiver action,并且在自己写的 BroadcastReceiver 里接收处理。
Intent 参数
JPushInterfaceEXTRA_TITLE
保存服务器推送下来的消息的标题。
对应 API 消息内容的 title 字段。
对应 Portal 推送消息界面上的“标题”字段(可选)
Bundle bundle = intentgetExtras();
String title = bundlegetString(JPushInterfaceEXTRA_TITLE);
JPushInterfaceEXTRA_MESSAGE
保存服务器推送下来的消息内容。
对应 API 消息内容的 message 字段。
对应 Portal 推送消息界面上的"消息内容”字段。
Bundle bundle = intentgetExtras();
String message = bundlegetString(JPushInterfaceEXTRA_MESSAGE);
JPushInterfaceEXTRA_EXTRA
保存服务器推送下来的附加字段。这是个 JSON 字符串。
对应 API 消息内容的 extras 字段。
对应 Portal 推送消息界面上的“自定义内容”。
Bundle bundle = intentgetExtras();
String extras = bundlegetString(JPushInterfaceEXTRA_EXTRA);
JPushInterfaceEXTRA_CONTENT_TYPE
保存服务器推送下来的内容类型。
对应 API 消息内容的 content_type 字段。
Bundle bundle = intentgetExtras();
String type = bundlegetString(JPushInterfaceEXTRA_CONTENT_TYPE);
JPushInterfaceEXTRA_RICHPUSH_FILE_PATH
SDK 140 以上版本支持。
富媒体通消息推送下载后的文件路径和文件名。
Bundle bundle = intentgetExtras();
String file = bundlegetString(JPushInterfaceEXTRA_RICHPUSH_FILE_PATH);
JPushInterfaceEXTRA_MSG_ID
SDK 161 以上版本支持。
唯一标识消息的 ID, 可用于上报统计等。
Bundle bundle = intentgetExtras();
String file = bundlegetString(JPushInterfaceEXTRA_MSG_ID);
Action - cnjpushandroidintentNOTIFICATION_RECEIVED
收到了通知 Push。
如果通知的内容为空,则在通知栏上不会展示通知。但是,这个广播 Intent 还是会有。开发者可以取到通知内容外的其他信息。
Intent 参数
JPushInterfaceEXTRA_NOTIFICATION_TITLE
保存服务器推送下来的通知的标题。
对应 API 通知内容的 n_title 字段。
对应 Portal 推送通知界面上的“通知标题”字段。
Bundle bundle = intentgetExtras();
String title = bundlegetString(JPushInterfaceEXTRA_NOTIFICATION_TITLE);
JPushInterfaceEXTRA_ALERT
保存服务器推送下来的通知内容。
对应 API 通知内容的 n_content 字段。
对应 Portal 推送通知界面上的“通知内容”字段。
Bundle bundle = intentgetExtras();
String content = bundlegetString(JPushInterfaceEXTRA_ALERT);
JPushInterfaceEXTRA_EXTRA
SDK 129 以上版本支持。
保存服务器推送下来的附加字段。这是个 JSON 字符串。
对应 API 通知内容的 n_extras 字段。
对应 Portal 推送通知界面上的“自定义内容”字段。
Bundle bundle = intentgetExtras();
String extras = bundlegetString(JPushInterfaceEXTRA_EXTRA);
JPushInterfaceEXTRA_NOTIFICATION_ID
SDK 135 以上版本支持。
通知栏的Notification ID,可以用于清除Notification
Bundle bundle = intentgetExtras();
int notificationId = bundlegetInt(JPushInterfaceEXTRA_NOTIFICATION_ID);
JPushInterfaceEXTRA_CONTENT_TYPE
保存服务器推送下来的内容类型。
对应 API 消息内容的 content_type 字段。
Portal 上暂时未提供输入字段。
Bundle bundle = intentgetExtras();
String type = bundlegetString(JPushInterfaceEXTRA_CONTENT_TYPE);
JPushInterfaceEXTRA_RICHPUSH_HTML_PATH
SDK 140 以上版本支持。
富媒体通知推送下载的HTML的文件路径,用于展现WebView。
Bundle bundle = intentgetExtras();
String fileHtml = bundlegetString(JPushInterfaceEXTRA_RICHPUSH_HTML_PATH);
JPushInterfaceEXTRA_RICHPUSH_HTML_RES
SDK 140 以上版本支持。
富媒体通知推送下载的资源的文件名,多个文件名用 “,” 分开。 与 “JPushInterfaceEXTRA_RICHPUSH_HTML_PATH” 位于同一个路径。
Bundle bundle = intentgetExtras();
String fileStr = bundlegetString(JPushInterfaceEXTRA_RICHPUSH_HTML_RES);
String[] fileNames = fileStrspilt(",");
JPushInterfaceEXTRA_MSG_ID
SDK 161 以上版本支持。
唯一标识通知消息的 ID, 可用于上报统计等。
Bundle bundle = intentgetExtras();
String file = bundlegetString(JPushInterfaceEXTRA_MSG_ID);
Action - cnjpushandroidintentNOTIFICATION_OPENED
用户点击了通知。
一般情况下,用户不需要配置此 receiver action。
如果开发者在 AndroidManifestxml 里未配置此 receiver action,那么,SDK 会默认打开应用程序的主 Activity,相当于用户点击桌面图标的效果。
如果开发者在 AndroidManifestxml 里配置了此 receiver action,那么,当用户点击通知时,SDK 不会做动作。开发者应该在自己写的 BroadcastReceiver 类里处理,比如打开某 Activity 。
Intent 参数
JPushInterfaceEXTRA_NOTIFICATION_TITLE
保存服务器推送下来的通知的标题。
对应 API 通知内容的 n_title 字段。
对应 Portal 推送通知界面上的“通知标题”字段。
Bundle bundle = intentgetExtras();
String title = bundlegetString(JPushInterfaceEXTRA_NOTIFICATION_TITLE);
JPushInterfaceEXTRA_ALERT
保存服务器推送下来的通知内容。
对应 API 通知内容的n_content字段。
对应 Portal 推送通知界面上的“通知内容”字段。
Bundle bundle = intentgetExtras();
String content = bundlegetString(JPushInterfaceEXTRA_ALERT);
JPushInterfaceEXTRA_EXTRA
SDK 129 以上版本支持。
保存服务器推送下来的附加字段。这是个 JSON 字符串。
对应 API 消息内容的 n_extras 字段。
对应 Portal 推送通知界面上的“自定义内容”字段。
Bundle bundle = intentgetExtras();
String type = bundlegetString(JPushInterfaceEXTRA_EXTRA);
JPushInterfaceEXTRA_NOTIFICATION_ID
SDK 135 以上版本支持。
通知栏的Notification ID,可以用于清除Notification
Bundle bundle = intentgetExtras();
int notificationId = bundlegetInt(JPushInterfaceEXTRA_NOTIFICATION_ID
JPushInterfaceEXTRA_MSG_ID
SDK 161 以上版本支持。
唯一标识调整消息的 ID, 可用于上报统计等。
Bundle bundle = intentgetExtras();
String file = bundlegetString(JPushInterfaceEXTRA_MSG_ID);
代码示例
public void onReceive(Context context, Intent intent) {
Bundle bundle = intentgetExtras();
Logd(TAG, "onReceive - " + intentgetAction());
if (JPushInterfaceACTION_REGISTRATION_IDequals(intentgetAction())) {
} else if (JPushInterfaceACTION_MESSAGE_RECEIVEDequals(intentgetAction())) {
Systemoutprintln("收到了自定义消息。消息内容是:" + bundlegetString(JPushInterfaceEXTRA_MESSAGE));
// 自定义消息不会展示在通知栏,完全要开发者写代码去处理
} else if (JPushInterfaceACTION_NOTIFICATION_RECEIVEDequals(intentgetAction())) {
Systemoutprintln("收到了通知");
// 在这里可以做些统计,或者做些其他工作
} else if (JPushInterfaceACTION_NOTIFICATION_OPENEDequals(intentgetAction())) {
Systemoutprintln("用户点击打开了通知");
// 在这里可以自己写代码去定义用户点击后的行为
Intent i = new Intent(context, TestActivityclass); //自定义打开的界面
isetFlags(IntentFLAG_ACTIVITY_NEW_TASK);
contextstartActivity(i);
} else {
Logd(TAG, "Unhandled intent - " + intentgetAction());
}
}
欢迎分享,转载请注明来源:品搜搜测评网