美文网首页
12.18日课程小结

12.18日课程小结

作者: foolagain | 来源:发表于2016-12-18 21:23 被阅读0次

第10讲  菜单广播

菜单

options menu

context menu

sub menu

options menu  按Menu键就会显示,用于当前的Activity。

在Activity里面,一般通过以下函数来使用options menu:

  Activity::onCreateOptionsMenu (Menu menu)   创建options menu,这个函数只会在menu第一次显示时调用。

  Activity::onOptionsItemSelected (MenuItem item) 处理选中的菜单项。

context menu 用于view,跟某个具体的view绑定在一起。

在Activity里面,一般通过以下函数来使用context menu:

 Activity::registerForContextMenu(View view) 为某个view注册context menu,一般在Activity::onCreate里面调用。

Activity::onContextItemSelected(MenuItem item) 处理选中的菜单项。

Android Notifications通知

Toast Notifications

Dialog Notification

Status Bar Notification

广播

普通广播和有序广播

监听手机电量变化

广播实现开机启动

Status Bar Notification

状态栏通知。最经典的就是当接收到新短信时,可以在通知栏看到简要信息。

1.取得通知管理器

private NotificationManager manager;

manager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);

2.实例化通知对象

Notification.Builder  builder=new Notification.Builder(Context);

builder.setTicker("广播");

builder.setContentTitle("广播接收");

builder.setContentText("WIFI断开连接");

builder.setSmallIcon(R.drawable.ic_launcher);

Status Bar Notification

状态栏通知。最经典的就是当接收到新短信时,可以在通知栏看到简要信息。

3.传递到通知管理器,加入到通知队列

manager.notify(1001, builder.build());

除此之外,还可以设置通知的提示方式,如震动、音乐、闪烁等。

BroadcastReceiver也就是“广播接收者”的意思,它是用来接收来自系统和应用中的广播。

创建步骤

1)创建一个类MyBroadcastReceiver用于继承BroadcastReceiver

2)在清单文件中注册

         

             

通过sendBroadcast(intent) 广播

Intent intent=new Intent();

intent.setAction("abc");

intent.putExtra("name", "anni");

sendBroadcast(intent);

   

相关文章

  • 课程小结:

    通过今天的培训让我更加了解5s。整理的“三清”原则;整顿的“三定”原则;清扫的“三扫”原则;清洁的“三...

  • 课程小结

    进入四月,开始第二阶段的故事情节畅想。首先是“弯扭森林饥饿的阿布林”,之后是“飞来的嘻嘻姆”“拜见当当...

  • 课程小结

    今天是文案课最后一课了,翻看前期笔记和打卡记录,透过每一个绿底白芯的对号,都能回忆起当时自己为了作业抓耳挠腮...

  • 课程小结

    今天的日更是听课的小结: 进圈子之前问自己 ,这个圈子里是否有我的需求: 加入日更营的初衷,是为了和大家一起写作,...

  • 课程培训小结

    启儿童本真,做最好自己。 本真课程培训今天完成了一天,上午有关如何提高教师胜任力的讲解,比较生动吸引人,但下午的一...

  • 本次课程小结

    今日课堂内容:1中考听力训练M24,大部分学生能保持优秀,最后一道题的内容偏难,但我的个别学生能拨开云雾见真相,竟...

  • 落花课程小结

    时间如飞,日月如梭,转眼之间,落花课程已经结束了。以后,当我再读这些美妙的诗的时候,我的感觉会不会不一样?...

  • 落花课程小结

    四年级的时候我们进入了农历天空下的课程。在农历天空下的课程中有着很多个小节,这一次我们学完了,落花小结。 ...

  • 色彩课程小结

    在平面图示语言和造型语言(素描)结束之后,我们相继又开展了色彩课,主要是以静物写生为主。色彩课的开展目的主...

  • 课程收获小结

    1.你是谁?【生命主题,三个关键词】 2.你真正热爱的是什么?【兴趣】 3.​你的优势是什么?【凭什么,能力】 4...

网友评论

      本文标题:12.18日课程小结

      本文链接:https://www.haomeiwen.com/subject/shezmttx.html