編輯:Android開發實例
短信來了,手機會發出震動或者聲音通知,同時在手機上面會顯示帶圖標的提示信息,這就是手機上的提示功能,同樣地,在Android的開發中,也為我們提供了提示的相應接口。本文就將對Android中提示服務Notification做下講解。
這裡我們通過分析一個Notification的具體實現過程來,來了解Notification服務是如何實現和取消的。
A、首先需要獲取系統Notification服務
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
B、創建Notification,參數為別為圖標、提示標題、提示時間
Notification notification = new Notification(R.drawable.n,"即興提示!",System.currentTimeMillis());
C、創建意圖Intent並轉化為非即時意圖,這樣就可以在任何不確定時間被執行
Intent intent = new Intent(this,NewActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,0,intent,0);
D、設置Notification標題、內容和觸發事件
notification.setLatestEventInfo(this, "fengfly.com", "雨楓技術教程網!", contentIntent);
E、開啟提示
notificationManager.notify(1,notification);
F、取消提示
notificationManager.cancel(1);
Android中的提示服務如上所示,當開啟Notification的時候,提示信息就會顯示在手機上,並在手機狀態欄上有一個圖標顯示著,當點擊這個提示就會觸發事件,這時會開啟NewActivity,而通過提示服務的calcel方法則可以取消提示。
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用