Android Notification通知栏使用
2015-09-14 15:51
537 查看
package com.example.mynotifycation; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Notification.Builder; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; /** * Notifycation 使用总结 * @Describe: * @package: com.example.mynotifycation * @author shaobn * @date 2015-9-14 下午3:32:30 */ public class MainActivity extends Activity { private Button button; private NotificationManager notificationManager; private Notification.Builder builder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) this.findViewById(R.id.button1); notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); builder = new Notification.Builder(MainActivity.this); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(MainActivity.this,MainActivity.class); //PendingIntent是Intent的一种封装,并不是立刻执行intent,只有在响应pendingIntent后才执行intent PendingIntent pIntent = PendingIntent.getActivity(MainActivity.this, 1, intent, 1); builder.setContentIntent(pIntent); builder.setContentTitle("notify"); builder.setContentText("hello world"); //必须要有设置图片,否则出不来 builder.setSmallIcon(R.drawable.ic_launcher); builder.setTicker("通知来了"); // builder.setDefaults(Notification.DEFAULT_VIBRATE); //停100ms,震动250ms,再停1000ms,再震动500ms,注意需要在配置文件中声明震动权限 android.permission.VIBRATE long [] ll = {100, 250, 1000, 500}; builder.setVibrate(ll); Notification notification = builder.build(); notificationManager.notify(100, notification); } }); } }
相关文章推荐
- Android Spinner 下拉菜单控件学习
- Android开发环境下载
- (一)Android ViewTreeObserver的常用技巧
- 11.Android anim drawable color 技巧
- Android Dialog种类大全,让Activity显示在另外一个Activity之上
- Android--MonkeyRunner的基本使用
- Android圆角边框的实现
- AutoCompleteTextView→一次匹配MultiAutoCompleteTextView→多次匹配
- actionbar部分设置:colorPrimary colorPrimaryDark colorAccent 下部阴影
- Android 使用ViewPager Indicator时,标题显示不全的问题
- Android 订阅-发布者模式-详解
- Android内存泄露案例分析
- android 中如何限制 EditText 最大输入字符数
- Android禁止ViewPager的左右滑动
- 《Android开发艺术探索》图书勘误
- 大话Philm的从无到有(一)诞生篇
- Android开发实践:编译VLC-for-android
- [Android Tools] Android Killer V1.2正式版 发布信息
- 如何下载Android源码(非常详细,含自动恢复下载,编译,运行模拟器说明)
- 阅读《Android 从入门到精通》(6)——按钮