編輯:關於Android編程
項目中的一個小應用,本來不值得寫的,不過最近忙一直沒寫博客,正好現在閒了,寫寫打發時間。
在一個Service中發的一個Notification,需要給它一個PendingIntent,讓這個通知能跳轉到應用。如果應用已退出,則啟動;如果應用是通過Home鍵回到桌面的,則進入到應用之前的界面不重新啟動。這個PendingIntent需要傳一個intent,就是通過這個Intent來實現的。
[java]
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName(getPackageName(), yourLauncherActivityName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
新建工程,如圖步驟 下面給個小demo布局文件:
小米聯合中國聯通推出了新機——紅米3X,具備4100mAh超大電池,售價899元。現在,這款手機已經在中國聯通官網開啟預約,只需輸入
狀態模式說明“狀態模式允許一個對象在其內部狀態改變的時候改變其行為。這個對象看上去就像是改變了它的類一樣。” –《JAVA與模式》管理
在計算機科學領域,反射是指一類應用,它們能夠自描述和自控制。也就是說,這類應用通過采用某種機制來實現對自己行為的描述(self-representation)和監測(ex