Android的Notification的简介-android学习之旅(四十一)
2015-06-05 22:13
441 查看
Notification简介
Notification位于手机饿最上面,用于显示手机的各种信息,包括网络状态,电池状态,时间等。属性方法介绍
代码示例
package peng.liu.test; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.TabHost; public class MainActivity extends Activity { static final int NOTIFICATION__ID = 0X123; NotificationManager nm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); } public void send(View view){ Intent intent = new Intent(MainActivity.this,MainActivity2.class); PendingIntent pi = PendingIntent.getActivity(MainActivity.this,0,intent,0); Notification notification = new Notification.Builder(this).setAutoCancel(true) .setTicker("新消息") .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("new message") .setContentText("hello world") .setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_LIGHTS) .setWhen(System.currentTimeMillis()) .setContentIntent(pi) .build(); nm.notify(NOTIFICATION__ID,notification); } public void dev(View view){ nm.cancel(NOTIFICATION__ID); } }
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:onClick="send"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button2" android:onClick="dev"/> </LinearLayout>
相关文章推荐
- Android的Notification的简介-android学习之旅(四十一)
- Android 后台Service : 向服务器发送心跳包
- Android自定义View学习笔记04
- android-volley 图片缓存分析与比较Volley , Universal-Image-Loader 和 picasso
- 如何把批量数据导入到android 的 sqlite 数据库(转)
- Android完全退出应用程序(一)
- Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)
- Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)
- Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)
- Android实现回退
- Android开发中完全退出程序的三种方法
- Android学习日记(3)
- Android不同方式启动导致重复启动相同的Activity的问题解决办法(转载,解决了我的问题)
- Android的TabHost组件-android的学习之旅(四十)
- Android的TabHost组件-android的学习之旅(四十)
- Android的TabHost组件-android的学习之旅(四十)
- Android学习日记(2)
- Android:动画开发学习
- Android学习日记(1)
- android/java遍历拷贝文件和删除文件