1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > jelly 博客_Android –使用Jelly Bean通知

jelly 博客_Android –使用Jelly Bean通知

时间:2018-09-03 02:34:32

相关推荐

jelly 博客_Android –使用Jelly Bean通知

jelly 博客

最近的帖子是很久以前的! 我最近很忙...但是从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博客博客中使用 JCG合作伙伴 Javier Manzano的Jelly Bean通知 。

翻译自: //07/android-using-jelly-bean-notifications.html

jelly 博客

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。