Android 之 信息通知栏消息Notification
生活随笔
收集整理的這篇文章主要介紹了
Android 之 信息通知栏消息Notification
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Notification是安卓手機頂部的消息提示
這里我們分別設置兩個按鈕,來實現頂部消息的發送和取消
功能實現
首先要在主Activity中設置一個通知控制類
NotificationManager manager; //通知控制類
然后在onCreate方法中獲取系統服務
manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
接著設置通知欄信息
private void sendNotification() {
Intent intent = new Intent(this,MainActivity.class);
PendingIntent pintent = PendingIntent.getActivity(this,0,intent,0);
Builder builder = new Builder(this);
builder.setSmallIcon(R.mipmap.ic_launcher);//設置圖標
builder.setTicker("hello");//設置手機狀態欄提示
builder.setWhen(System.currentTimeMillis());//時間
builder.setContentTitle("通知通知欄");//標題
builder.setContentText("我是小浩");//通知內容
builder.setContentIntent(pintent);//點擊后的意圖
builder.setDefaults(Notification.DEFAULT_ALL);//給通知設置震動,聲音,和提示燈三種效果,不過要記得申請權限
Notification notification = builder.build(); //4.1版本以上用這種方法
//builder.getNotification(); //4.1版本以下用這種方法
manager.notify(notification_ID,notification);
}
在Mainfest文件中加入 震動和提示燈權限
<uses-permission android:name="android.permission.VIBRATE"></uses-permission> <uses-permission android:name="android.permission.FLASHLIGHT"></uses-permission>
總結
以上是生活随笔為你收集整理的Android 之 信息通知栏消息Notification的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通(C++)在线评测系统—
- 下一篇: 感到震惊与愤怒,斯嘉丽・约翰逊控诉 Op