最近的帖子是很久以前的! 我最近很忙...但是从Android中学到了很多! (还有Node js……我爱上了这个平台!)
我为跟随我的人决定的其他事情是,从现在开始,文章将仅以英文显示(对不起= /),示例的所有源代码都将在github上提供。
显然,作为一名Android开发人员,Google I / O已成为学习新事物的重要来源……其中之一就是Jelly Bean(对于尚不知道的人来说是Android 4.1)。
Jelly Bean带给我们的最重要的新功能之一就是新的通知功能。 你可以看到他们在谷歌I / O主题演讲或一些文章的所有在互联网上( 1 , 2 , 3 , 4 )
那么,我们必须从哪里开始呢? 首先,您必须使用Jelly Bean SDK版本创建一个Android项目。
可能大多数人都使用NotificationManager在Android设备上推送通知…对于新的Jelly Bean通知,它几乎必须以相同的方式使用。 您可以使用如下形式:
NotificationManager notificationManager = getNotificationManager();
Notification notification =new Notification(android.R.drawable.ic_menu_camera, "Hello camera!", System.currentTimeMillis());
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notification.number += 1;Intent intent = new Intent(this, MainActivity.class);
PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);
notification.setLatestEventInfo(this, "title", "content", activity);notificationManager.notify(0, notification);
使用新的Jelly Bean通知我们必须做什么? 这很容易…。 而且我必须承认,我更喜欢使用Builder模式的这种方式。 这是大图片风格的示例:
Builder build = new Notification.Builder(this).setContentTitle("New mail from me").setContentText("subject").setTicker("New email with photo").setSmallIcon(R.drawable.ic_action_search).addAction(android.R.drawable.ic_btn_speak_now,"Speak!",PendingIntent.getActivity(getApplicationContext(), 0,getIntent(), 0, null)).addAction(android.R.drawable.ic_dialog_map,"Maps",PendingIntent.getActivity(getApplicationContext(), 0,getIntent(), 0, null)).addAction(android.R.drawable.ic_dialog_info,"Info",PendingIntent.getActivity(getApplicationContext(), 0,getIntent(), 0, null));Notification notification = new Notification.BigPictureStyle(build).bigPicture(BitmapFactory.decodeResource(getResources(),R.drawable.jellybean)).build();Intent notificationIntent = new Intent(this, MainActivity.class);notificationManager.notify(0, notification);
在以下链接上,所有代码都可以在我的github帐户上找到(您可以在其中找到Android的新ORM解决方案的开始,我希望有一天可以完成= /)。 您也可以在该项目中找到新通知的其他示例(收件箱样式和大文本)。
这是三个通知将如何显示在您的Android设备上的方法...。 (如果您上面有果冻豆
我希望您喜欢这篇文章,您可以问我任何疑问,在Twitter上关注我,或者给我写信和发送电子邮件。
参考:在Javier Manzano的Blog博客中使用 JCG合作伙伴 Javier Manzano的Jelly Bean通知 。

翻译自: https://www.javacodegeeks.com/2012/07/android-using-jelly-bean-notifications.html

Android –使用Jelly Bean通知相关推荐

  1. Android Jelly Bean通知教程

    您可能已经听说过Android Jelly Bean(API级别16). Google改进了许多功能并引入了新功能. 其中之一就是通知. 现在,他们通过引入媒体丰富的通知使通知更加通用. Google ...

  2. jelly 博客_Android –使用Jelly Bean通知

    jelly 博客 最近的帖子是很久以前的! 我最近很忙...但是从Android中学到了很多! (还有Node js--我爱上了这个平台!) 我为跟随我的人决定的其他事情是,从现在开始,文章将仅以英文 ...

  3. jelly_Android Jelly Bean通知教程

    jelly 您可能听说过Android Jelly Bean(API级别16). Google改进了许多功能并引入了新功能. 其中之一就是通知. 现在,他们通过引入媒体丰富的通知使通知更加通用. Go ...

  4. jelly 页面 教程_Android Jelly Bean通知教程

    jelly 页面 教程 您可能听说过Android Jelly Bean(API级别16). Google改进了许多功能并引入了新功能. 其中之一就是通知. 现在,他们通过引入媒体丰富的通知使通知更加 ...

  5. 下一版本的Android OS ——Jelly Bean

    为什么80%的码农都做不了架构师?>>> 明显还有几个月才发布,Google 却已经有了关于下一个Android版本的相关计划.它的代号将是"Jelly Bean" ...

  6. Google I/O 2012 主题演讲直播(第一天)Android 4.1 Jelly Bean们来了

    eoeAndroid社区]谷歌全球开发者会议"谷歌I/O大会"将于6月27日北京时间凌晨0:30分在旧金山市Moscone会议中心举行,据悉本届I/O大会的所有门票已经销售一空,将 ...

  7. jelly bean android,Jelly Bean占Android系统份额突破10%

    Android系统份额图(腾讯科技配图) 腾讯科技讯(清雨)北京时间1月4日消息,据国外媒体报道,微博)周四发布最新数据显示,Android 4.1版本和Android 4.2版本的Jelly Bea ...

  8. android 4.2.2 jelly bean更新,Android 4.2.2 Jelly Bean更新已经发布:有何改变?

    谷歌最新版Android Jelly Bean -Android 4.2.2- 已经发布,Nexus是首批接受更新的设备.软件更提供了很多新功能,值得下载一用. Android 4.2.2 是0.0. ...

  9. Android* 4.1.1 (Jelly Bean) x86 模拟器系统映像

    x86 Android* 4.1 (Jelly Bean) 模拟器系统映像支持您在您的开发机器上运行 Android 模拟. 通过与 Android SDK 结合使用,您可以在基于英特尔架构的虚拟 A ...

最新文章

  1. 自定义SeekBarPreference控件(老外出品,直接在preferences文件中使用,无需其他代码)...
  2. C++ 虚函数、多态
  3. C/C++——输入输出字符相关,cin.get()、getchar()和cin.getline()
  4. jumpserver的安装
  5. Javascript:简单的表单验证更改样式
  6. 为何阿里开发手册中,线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
  7. Mybatis之插入ListT
  8. 【转】 Android xml中 @和?区别,style和attr小结
  9. 找出两个矩阵不同的元素_推荐系统传统推荐模型之矩阵分解
  10. oracle触发器 菜鸟教程,PostgreSQL 触发器
  11. java使用RXTX的详细总结
  12. 对于ARX的简单介绍
  13. composition API重构mixin实践
  14. java 适配器模式详解_JAVA设计模式详解(五)----------适配器模式
  15. tf.maximum
  16. 伯禹公益AI《动手学深度学习PyTorch版》Task 07 学习笔记
  17. 基于JAVA的企业部门报销管理信息系统的设计与实现
  18. 《日语综合教程》第七册 第六課 自然と人間
  19. Matlab:narginchk、nargin的用法
  20. 浅谈微信小程序授权应用

热门文章

  1. 结婚大师告诉你:如何去打扮花童!
  2. 《红楼梦》中文分词以及绘制词云图
  3. JAVA集合详解(附完整代码)
  4. 王刚日记:为什么不赚钱的10大原因
  5. 阿里云无影云桌面(使用测评)
  6. 新闻源软文营销有什么作用?
  7. 关于获取计算机唯一ID问题
  8. ViewPage和WebView
  9. 猜数字游戏实现(详解)
  10. 笔记本电脑如何锁定计算机,笔记本电脑如何锁定/解锁 Fn 键