Day 4
Title 消息提示之toast
toast用于向用戶提示寫一些幫助和提示;
特點:1.沒有焦點
? ? ? ? ?2.現(xiàn)實的時間有限,會自動消失
this--->activity----->Context ? ? ?//activity繼承于Context的
this.getApplicationContext()--->Context
Context提供了關(guān)于應用環(huán)境全局信息的接口。它是一個抽象類,它的實現(xiàn)由Android系統(tǒng)提供,通過context我們可以加載資源,獲取由android系統(tǒng)的一些服務類。
在Android中一般有兩種context
1)application context ------->Application ?(組件周期長)
2)activity context ? ------------>request ?(生命周期短)
Title 2android消息提示之Notification
1.nitification area ?通知狀態(tài)欄
2.notification ?drawer ?通知列表頁面(抽屜)
NotificationManager manager=(NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE);
//manager.notify(id,notification);發(fā)送一個通知
//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);