Android Notification
2015-12-07 17:25
447 查看
Intent intent =new Intent(this,NotificationActivity.class); //点击通知后进入的Activity PendingIntent pi=PendingIntent.getActivity (this,0,intent,PendingIntent.FLAG_CANCEL_CURRENT); // 设置振动的值 // 下标为0的表示手机的静止时长 1为振动时长 类推 // 通知到来的时候 立刻振动一秒 然后静止一秒 然后再振动一秒 long[] vibrates={0,1000,1000,100}; //设置响铃 Uri soundUri =Uri.fromFile(new File("你的文件路径")); NotificationManager nm = `(NotificationManager) getSystemService(NOTIFICATION_SERVICE);//管理器 //现在官方推荐使用Builder来写 Notification.Builder builder=new Notification.Builder(getApplicationContext()) .setContentTitle("notification")//标题 .setContentText("content")//内容 .setTicker("ticker") .setContentIntent(pi)//设置刚刚的pendingIntent .setDefaults(Notification.DEFAULT_ALL)//使用默认,也可自定义 // .setSound(soundUri) // .setVibrate(vibrates) .setWhen(System.currentTimeMillis()) .setSmallIcon(R.mipmap.ic_launcher); nm.notify(1,builder.build());
相关文章推荐
- android(39)(创建图形的拷贝、旋转、镜子效果、颜色变化)
- Android之android studio如何获取证书指纹 (SHA1)
- Android中的BaseAdapter的使用极其优化
- Android fragment 重叠问题——通过hide,show方式导致的解决方法
- ListView性能优化+异步加载图片
- 【Android应用场景】学习Android动画效果
- Android 获取屏幕高宽度,密度,通知栏高度,截图等常用方法
- Android单点登录的模拟实现
- Android Studio导入第三方jar包或依赖工程的方法
- Android技术之ListView分割线显示和隐藏
- Android Studio导入第三方jar包或依赖工程的方法
- Android Graphics.drawable之—ClipDrawable学习
- Android View的基本信息
- 玩转android自定义控件二——自定义索引栏listview
- android SQLiteOpenHelper使用示例
- Android开发之TabHost应用详解
- Android开发中适配多种 ROM 的快捷方式是如何实现的?
- Android -wifi 直连(wifi direct )
- java Android 算一定业务规定的工作日(除去法定节假日、调休周末上班日)代码copy直接用
- android(38)(加载大图到内存)