消息与提醒
2014-11-17 10:46
162 查看
1、Toast
使用Toast的时候,不要忘记.show()
Toast默认智能显示一个文本信息,如果需要显示多样性的界面,需要重新设置 布局,指定布局文件,使用LayoutInflater转化为View视图,用toast.setView()。当然了,此时完全可以用Dialog来显示。
2、Notification
后台运行的程序,如下载、收到信息等应用,需要使用Notification。其发出的信息会显示在手机的状态条上,点击通知可以通过预设的Intent跳转到相应的程序。多用Serviece,当用户正在使用其他程序或设备处于休眠状态,就可以发出通知,提示用户处理相应事件。
实现向状态栏发送通知,需要获取NotificationManager对象,创建Notification,设置Notification相关属性信息,将通知发送给NotificationManager
Notification除了可以发送文本、图标提示之外, 还可以增加声音、震动、亮灯信号
通过RemoteViews可以自定义Notification的布局
3、ActionBar(代码05_1 05_2)
在API版本v11及以上时,必须使用Android3.0及以后的版本,通过Activity的getActionBar()方法,直接获取ActionBar对象。
在res/menu文件夹中,新建Menu的布局文件
可以添加交互式图,标签导航(模仿Tabhost),下拉导航
使用Toast的时候,不要忘记.show()
Toast默认智能显示一个文本信息,如果需要显示多样性的界面,需要重新设置 布局,指定布局文件,使用LayoutInflater转化为View视图,用toast.setView()。当然了,此时完全可以用Dialog来显示。
2、Notification
后台运行的程序,如下载、收到信息等应用,需要使用Notification。其发出的信息会显示在手机的状态条上,点击通知可以通过预设的Intent跳转到相应的程序。多用Serviece,当用户正在使用其他程序或设备处于休眠状态,就可以发出通知,提示用户处理相应事件。
实现向状态栏发送通知,需要获取NotificationManager对象,创建Notification,设置Notification相关属性信息,将通知发送给NotificationManager
Notification除了可以发送文本、图标提示之外, 还可以增加声音、震动、亮灯信号
通过RemoteViews可以自定义Notification的布局
3、ActionBar(代码05_1 05_2)
在API版本v11及以上时,必须使用Android3.0及以后的版本,通过Activity的getActionBar()方法,直接获取ActionBar对象。
在res/menu文件夹中,新建Menu的布局文件
可以添加交互式图,标签导航(模仿Tabhost),下拉导航
相关文章推荐
- Asp.net使用SignalR实现消息提醒
- [原]GitHub控件之BadgeView(类似QQ消息数字提醒)
- angular定制组件-toastr(消息提醒)
- 实现Web页面新消息实时提醒
- 使用IntentService解决点我达骑手APP消息提醒机制中的优先级排序问题
- 网页右下角消息提醒
- 高仿微信5.2.1主界面及消息提醒(fragment+viewPager+BadgeView)
- 当接收到消息时,亮屏震动提醒
- BlackBerry上不同的消息提醒方法
- 使用TextView实现消息提醒(徽章控件)
- QQ消息提醒小球OC 详解
- 原生NavigationView菜单中添加消息提醒(小红点)
- 用asp.net 实现页面的新消息提醒功能
- 微信开放公众平台,扩展自定义类,定时提醒,定时发消息
- 一个很实用的计时时钟和消息提醒
- Windows 计划任务之消息提醒
- jquery 消息提醒插件 toastmessage
- Silverlight消息提醒功能,利用NotificationWindow
- title闪动的网页消息提醒
- QQ群消息:友情提醒。