永| Android的mucchin的文章列表標籤的意圖



報警功能的Android應用程序


如何實現像鬧鐘應用程序在Android報警功能是不存在的?

Android應用程序在Android應用程序,甚至在尚未啟動的狀態,你有一個報警功能,可以啟動一個Android應用程序在指定的時間,你。
作為規範的目的,你也可以使用它也可以從字面上喜歡鬧鐘,例如,在某種方式連接到服務器在一定時間。


本節描述了一個簡單的例子來設置一個簡單的報警。
設置報警時,你必須首先獲得經理負責報警,AlarmManager的一個實例。



AlarmManager MNG =
(AlarmManager)getSystemService(Context.ALARM_SERVICE);


休息()方法,你只需要設置這個經理的報警設置。
本節介紹如何使用()AlarmManager.set的。
的(第一個參數)指定在不斷AlarmManager類,如何設置啟動時間AlarmManager.set。
常數提供以下四種。

AlarmManager.ELAPSED_REALTIME

從電源接通時,指定所用的時間價值。

AlarmManager.ELAPSED_REALTIME_WAKEUP

從電源接通時,指定所用的時間價值。 如果你是在睡眠模式下,如果你對我打開。

AlarmManager.RTC

指定的時間。 如果你是在睡眠模式下,如果你對我打開。

AlarmManager.RTC_WAKEUP

指定的時間。




第二個參數()設置啟動時間AlarmManager.set。
你如何設置第一個參數開始的不同,具有不同的含義。

如果ELAPSED_REALTIME或ELAPSED_REALTIME_WAKEUP

指定一個值,指出SystemClock.elapsedRealtime。
是時間以來,接通電源。

如果RTC或RTC_WAKEUP

指定一個值,該值指示System.currentTimeMillis的。
當前時間。


第三個參數,設置報警啟動時發出的意向書。
作為一個具體的例子,你會喜歡下面的示例代碼。


/ /獲取報警管理
AlarmManager MNG =
(AlarmManager)getSystemService(Context.ALARM_SERVICE);

/ /創建1的GregorianCalendar
GregorianCalendar日曆;
日曆=新的GregorianCalendar();

<GregorianCalendarnosetteishoriwashoryaku>

/ /創建意向書發出
意圖I =
意圖(getApplicationContext(),AlarmCheckActivity.class);
PendingIntent PI = PendingIntent.getActivity(0,I,0);

/ /設置報警
mng.set(calendar.getTimeInMillis AlarmManager.RTC_WAKEUP,(),PI);


摘錄的一部分,像上面的東西,你可以設置報警。

它依賴於應用程序的其餘部分。

我想,我也可以使用,以及如何使用鬧鐘,簡單地說,在像Twitter客戶端,如應用程序,例如,以確保沒有消息在一個特定的時間內解決它。

2 3 4 5 ... Last » 第6頁一 兩個 3 四個 5 ... 最後»