Day 4
Title 消息提示之toast
toast用于向用戶提示寫一些幫助和提示情屹;
特點(diǎn):1.沒有焦點(diǎn)
? ? ? ? ?2.現(xiàn)實(shí)的時(shí)間有限土浸,會(huì)自動(dòng)消失
this--->activity----->Context ? ? ?//activity繼承于Context的
this.getApplicationContext()--->Context
Context提供了關(guān)于應(yīng)用環(huán)境全局信息的接口砌左。它是一個(gè)抽象類汇四,它的實(shí)現(xiàn)由Android系統(tǒng)提供鬼店,通過context我們可以加載資源踏烙,獲取由android系統(tǒng)的一些服務(wù)類师骗。
在Android中一般有兩種context
1)application context ------->Application ?(組件周期長(zhǎng))
2)activity context ? ------------>request ?(生命周期短)
Title 2android消息提示之Notification
1.nitification area ?通知狀態(tài)欄
2.notification ?drawer ?通知列表頁(yè)面(抽屜)
NotificationManager manager=(NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE);
//manager.notify(id,notification);發(fā)送一個(gè)通知
//manager.cancel(id); 取消通知
NotificationCompat.Builder ?mBuilder =new NotificationCompat.Builder(this)
.SetSmallIcon(android.R.drawable.sym.def.app_icon)
.SetContentTitle("My Notification")
.SetContenttext("hello World")
.SetTicker("來消息了。讨惩。辟癌。。");
Notification ? notification =mBuilder.build();
manager.notify(1,noticication);