Android开发之使用通知栏显示提醒信息的方法
本文实例讲述了Android开发之使用通知栏显示提醒信息的方法。分享给大家供大家参考,具体如下:
用通知栏来提醒
public void notifyKJ() { //获得通知管理器,通知是一项系统服务 NotificationManager manager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE); //初始化通知对象 p1:通知的图标 p2:通知的状态栏显示的提示 p3:通知显示的时间 Notification notification = new Notification(R.drawable.kjalarm, "提醒", System.currentTimeMillis()); //点击通知后的Intent,此例子点击后还是在当前界面 Intent descIntent = new Intent(context, com.acp.main.DesktopUI.class); descIntent.putExtra(DesktopUI.requestCode,DesktopUI.KJ); PendingIntent intent = PendingIntent.getActivity(context, 0, descIntent, 0); //设置通知信息 notification.setLatestEventInfo(context, "提醒", "祝您天天快乐", intent); notification.flags|=Notification.FLAG_AUTO_CANCEL; //当查看后,自动消失 notification.defaults |= Notification.DEFAULT_SOUND;//默认声音提示 //通知 manager.notify(NOTICE_ID, notification); }
自动跳转到网络设置界面
context.startActivityForResult(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS),0);
希望本文所述对大家Android程序设计有所帮助。
相关推荐
-
android获取情景模式和铃声 实现震动、铃声提醒
当我们想通过铃声或者震动提醒用户的时候(类似于手机来电提醒界面),我们需要考虑到手机本身的情景模式.(目前有个OPPO的测试手机就发现,即使调为了静音模式,我依旧可以将铃声播放出来),为了防止"灵异"事件的发生,所以在提示前将情景模式判断以便还是有必要的,特地将代码纪录. 1.获取手机情景模式: AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); int ringerMo
-
详解Android中Notification通知提醒
在消息通知时,我们经常用到两个组件Toast和Notification.特别是重要的和需要长时间显示的信息,用Notification就最 合适不过了.当有消息通知时,状态栏会显示通知的图标和文字,通过下拉状态栏,就可以看到通知信息了,Android这一创新性的UI组件赢得了用户的一 致好评,就连苹果也开始模仿了.今天我们就结合实例,探讨一下Notification具体的使用方法. 首先说明一下我们需要实现的功能是:在程序启动时,发出一个通知,这个通知在软件运行过程中一直存在,相当于qq的托盘
-
Android编程实现添加低电流提醒功能的方法
本文实例讲述了Android编程实现添加低电流提醒功能的方法.分享给大家供大家参考,具体如下: 特殊需求,检测电流是否正常. 监听如下广播: Intent.ACTION_BATTERY_CHANGED plugType = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0); if(mLowElectricityRemind == null){ mLowElectricityRemind = new LowElectricityRemind(B
-
Android4.4开发之电池低电量告警提示原理与实现方法分析
本文实例讲述了Android4.4电池低电量告警提示原理与实现方法.分享给大家供大家参考,具体如下: 之前版本的电池电量低是通过发送 intent ACTION_BATTERY_LOW来实现的,而在android4.4中,通过发送intent ACTION_BATTERY_CHANGED,也就是电池电量只要变化就检查是否需要低电量告警,并且实现挪到了PowerUI中. 路径: frameworks/base/packages/SystemUI/src/com/android/systemui/p
-
Android基于广播事件机制实现简单定时提醒功能代码
本文实例讲述了Android基于广播事件机制实现简单定时提醒功能代码.分享给大家供大家参考,具体如下: 1.Android广播事件机制 Android的广播事件处理类似于普通的事件处理.不同之处在于,后者是靠点击按钮这样的组件行为来触发,而前者是通过构建Intent对象,使用sentBroadcast()方法来发起一个系统级别的事件广播来传递信息.广播事件的接收是通过定义一个继承Broadcast Receiver的类实现的,继承该类后覆盖其onReceive()方法,在该方法中响应事件.And
-
Android后台定时提醒功能实现
前提:考虑到自己每次在敲代码或者打游戏的时候总是会不注意时间,一不留神就对着电脑连续3个小时以上,对眼睛的伤害还是挺大的,重度近视了可是会遗传给将来的孩子的呀,可能老婆都跟别人跑了. 于是,为了保护眼睛,便做了个如下的应用: 打开后效果: 时间到之后有后台提醒: 好了,接下来说一下做这样一个APP主要涉及到的知识点: Service:使用service,便可以在程序即使后台运行的时候,也能够做出相应的提醒,并且不影响手机进行其他工作. AlarmManager:此知识点主要是用来计时,具体的在代
-
Android高仿微信5.2.1主界面及消息提醒
好久没更新博客了,最近在做公司的项目,这也算是我接触的第一个正式项目.通过项目的检验,发现自己积累了一年的知识还是远远不够,想要提高,好的方法是 :项目+书+视频+博客.最重要一点:勤动手.最近发现了慕课网的视频,居然都是高清无码免费的!而且满满的干货!我用业余时间跟着视频中大神的讲解学习了不少知识,下面就将这些小demo与大家分享,当然,我做了一些优化,代码与视频中有些出入,但功能可以完全实现. 这是一个模仿5.2.1版本的显示界面,如下图所示: 功能及实现思路简介 主要功能很简单: 1.上面
-
Android 开发之Dialog,Toast,Snackbar提醒
今天给大家带来一篇简单易懂的微技巧文章,并没有什么高深的技术点,但重点是在细节,相信可以给不少朋友带来帮助. Dialog和Toast所有人肯定都不会陌生的,这个我们平时用的实在是太多了.而Snackbar是Design Support库中提供的新控件,有些朋友可能已经用过了,有些朋友可能还没去了解.但是你真的知道什么时候应该使用Dialog,什么时候应该使用Toast,什么时候应该使用Snackbar吗?先看效果图: 1,Dialog 首先来介绍一下Dialog的用法: AlertDialog
-
Android实现每天定时提醒功能
这个是设置定时提醒的功能,即设置几点几分后提醒,用的是给系统设置个时间点,当系统时间到达设置的时间点的时候就会给我们发送一个广播,然后达到时间提醒功能 网上找了很多,遇到了很多坑,经过摸索出来的,比如下面设置重复时间的第二个参数,网上有很多说是执行提醒延时多少毫秒执行,我用的刷了MIUI的三星手机测试怎么都不对,经过摸索测试才发现,原来不是,原来那个参数是设定的时间点的毫秒值!好了,不多说,看代码: /** * 开启提醒 */ private void startRemind(){ //得到日历
-
Android提醒微技巧你真的了解Dialog、Toast和Snackbar吗
Dialog和Toast所有人肯定都不会陌生的,这个我们平时用的实在是太多了.而Snackbar是Design Support库中提供的新控件,有些朋友可能已经用过了,有些朋友可能还没去了解.但是你真的知道什么时候应该使用Dialog,什么时候应该使用Toast,什么时候应该使用Snackbar吗?本篇文章中我们就来学习一下这三者使用的时机,另外还会介绍一些额外的技巧. 1. Dialog 首先来介绍一下Dialog的用法吧,其实很简单,相信大多数人都是经常使用的: AlertDialog.Bu
-
Android编程设置提醒事件的方法
本文实例讲述了Android编程设置提醒事件的方法.分享给大家供大家参考,具体如下: 1.启动service Intent intent = new Intent(this,AutoTaskService.class); intent.putExtra("reminder_event", reminderModel); startService(intent); 2.service file public class AutoTaskService extends Service {
随机推荐
- Perl中的模式匹配学习笔记
- Nginx 实现灰度发布的三种方法总结
- JAVA比较两张图片相似度的方法
- 配置Spring4.0注解Cache+Redis缓存的用法
- Python读写文件方法总结
- asp.net 身份验证(分目录验证篇)
- JavaScript装饰器函数(Decorator)实例详解
- 基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
- Go语言流程控制之goto语句与无限循环
- Android ListView适配器(Adapter)优化方法详解
- SQL Server 索引结构及其使用(二) 改善SQL语句第1/3页
- jQuery实现向下滑出的平滑下拉菜单效果
- 护卫神 主机管理系统使用说明(主机管理)
- 金山反病毒20050101_日报
- Flex tree组件数据源、图标等修改
- java实现任意四则运算表达式求值算法
- Js操作DOM元素及获取浏览器高宽的简单方法
- 关于JavaScript的单双引号嵌套问题
- C#观察者模式(Observer Pattern)实例教程
- 阴齿来源说明附阴齿在线观看地址