1. 程式人生 > >Android 提示 Notification 通知

Android 提示 Notification 通知

/**
 * 建立通知
 * @param tickerText 來通知時的提示內容
 * @param title 通知標題(下拉後顯示)
 * @param content 通知內容(下拉後顯示)
 * @param drawable 通知圖示
 * @param cls 點選後跳轉到哪個類
 */
@SuppressWarnings("deprecation")
private void setNotification(String tickerText, String title,String content, int drawable, Class<?> cls) {
	Notification notification = new Notification(drawable, tickerText,System.currentTimeMillis());
	notification.flags |= Notification.FLAG_ONGOING_EVENT;
	notification.flags |= Notification.FLAG_AUTO_CANCEL;
	// 控制提示燈
	notification.ledARGB = 0x00ff00;// 設定通知提醒燈的顏色
	notification.ledOnMS = 300;// 提醒燈亮的時間
	notification.ledOffMS = 3000;// 提醒燈滅的時間
	notification.flags |= Notification.FLAG_SHOW_LIGHTS;// 設定notify呼叫提示燈
	notification.sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);//設定預設的鈴聲
    notification.defaults = Notification.DEFAULT_SOUND;//設定開啟聲音
    notification.defaults = Notification.DEFAULT_LIGHTS;//設定開啟指示燈
    notification.defaults = Notification.DEFAULT_VIBRATE;// 設定notify呼叫震動器需加許可權:mission.VIBRATE
	
	Intent intent = new Intent(this, cls);
	intent.setAction(Intent.ACTION_MAIN);
	intent.addCategory(Intent.CATEGORY_LAUNCHER);
	intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
	PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
	notification.setLatestEventInfo(this, title, content, contentIntent);
	notificationManager.notify(0, notification);
}

相關推薦

Android 提示 Notification 通知

/** * 建立通知 * @param tickerText 來通知時的提示內容 * @param title 通知標題(下拉後顯示) * @param content 通知內容(下拉後顯示) * @param drawable 通知圖示 * @param cl

Android Notification通知使用(從基本到高階)

目錄 一、通知的基本使用 (1)、效果圖 (2)、使用步驟 (3)、細節使用 二、通知的進階使用 (1)、設定聲音 (2)、設定振動 (3)、設定LED燈閃爍 (4)、進行預設效果設定 三、通知的高階使用 (1)、設定富文字資訊 (2)、設定帶有圖片訊息 (3)

Android 自定義Notification通知樣式並設定按鈕監聽.

這篇文章主要是記錄一個自定義Notification樣式的學習過程。介面比較簡單,也沒有格外去用心的搭建,只是為了實現自定義效果。 先來看看效果圖,通過Activity中的button點選彈出通知。 現在我們先來看看佈局介面,第一個介面主要就是一個but

android 8.0 notification通知適配踩坑

老專案通知這塊要適配8.0, 所以按照老套路 開啟百度 深入andoid notificion 8.0 ctrl c and ctrl+v 一頓熟悉的操作, 然後測試執行專案 ! 尼瑪, 不行!! 在8.0上不行 ,心裡一頓的問候, 然後開始網上各種解決辦法對比,自己的程式碼跟別人說的一樣啊 加一個

android 使用Notification彈多個通知時,點選跳轉intent取值時總是最後一個

最近開發中模組功能,使用NotificationManager觸發多個Notification: private void showIMNotification(Context context, String ticker, Bitmap defaultBitmap

Android基礎_通知(Notification)

通知(Notification)是Android系統中比較有特色的一個功能,當某個應用程式希望向使用者發出一些提示資訊,而該應用程式又不在前臺執行時,就可以藉助通知來實現。發出一條通知後,手機最上方的狀態列中會顯示一個通知的圖示,下拉狀態列後可以看到通知的詳細內容。通知可以

Android 8.0後notification通知聲音無法關閉或開啟的問題

Android O更新已經有很長一段時間了,然而也帶來了很多適配的問題,比如:app無法自動安裝的問題,通知欄無法顯示的問題等等。今天我們說說通知欄的聲音無法關閉的問題。 因為很多應用更新用的是notification建立一個前臺通知,放在通知欄中給使用者展示下載進度和提示內

AndroidNotification進度條一直彈出提示提示

Android 8.0中Notification的Progress每次更新進度,都會彈出提示,並且有提示音。原始碼如下public void notifyDownloading(long progress, long num, String file_name) {

關於Android 8.0後notification通知聲音無法關閉或開啟的問題

Android O更新已經有很長一段時間了,然而也帶來了很多適配的問題,比如:app無法自動安裝的問題,通知欄無法顯示的問題等等。今天我們說說通知欄的聲音無法關閉的問題,此篇博文針對關閉聲音的,如果想開啟聲音則相反,道理一樣的。 因為很多應用更新用的是noti

android 特殊使用者通知用法彙總--Notification原始碼分析

  一直用的android手機,用過這麼多的app,平時也會遇到有趣的通知提醒,在這裡先總結兩種吧,notification和圖示數字,有的以後看到再研究。還有,推廣一下哈,剛剛建立一個Q群544645972,有興趣的加一下,一起成長。 動態改

配置 SQL Server 2008 Email 發送以及 Job 的 Notification通知功能

分享 exe -s targe ase ima over date server SQL Server 2008配置郵件的過程就不寫了,網上的案例太多了。 http://www.cnblogs.com/woodytu/p/5154526.html 這個案例就不錯。 主要

Android 提示: The connection to adb is down, and a severe error has occured.

又一 rac 重新啟動 clip 手機 text track bsp 列表 今天早上打開Eclipse,一直提示 The connection to adb is down, and a severe error has occured,無法執行程序。重新啟動Eclip

Android提示版本號更新操作流程

star reader ets set cto ade positive don bject Android提示版本號更新操作流

Android學習--使用通知

notify tco 顯示 wid new code 技術分享 cati context 通知 安卓和蘋果一樣,在App進去後臺之後,當你需要給客戶發送一些消息提醒之類的東西就得使用到通知這個東西,安卓中的通知顯然是要比蘋果的簡單一點,蘋果的在通知這方

element ui 的Notification通知如何加 a 標簽和按鈕,並彈多個

都是 ast pkg 前言 asc scrip 如何 pos close 前言:工作中需要在頁面右下角彈出很多個提醒框,提醒框上有一個可點擊的a標簽,並有一個按鈕,同時還需要一次性關閉所有的彈出框。轉載請註明出處:https://www.cnblogs.com/yuxia

Android手機多媒體——通知

t對象 from .get 延時 pict 數組 標題 nts iss 一 創建手機通知 1.創建一個NotificationManager 創建一個NotificationManager來對通知就行管理。一般調用context的getSystemService()方法得到

android 如何讓通知不被清除或者點選後不消失

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Notification通知代碼簡潔使用

arr 異步通知 anim level string 對象 time pre move 1、自定義發送 Notification 的使用 1.1 通知(消息)的創建 ---------------詳細介紹篇 // 不帶消息內容 NSNotification *notifi

相容 android 8.0 通知

import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; imp

Android O之通知

Android O上的通知相關更新 帶有橫線的選項表示有二級選單 點選橫線上端的圖標表示開關改功能,點選橫線下面的文字表示開啟二級選單。更加緊湊直觀的操作方式。 應用通知許可權更改 需要應用支援,對於應用傳送的不同型別的通知進行管理,以淨化與使用者互動的方式和減