2011-03-18 70 views
2
<receiver android:name=".receiver.AReceiver"> 
<intent-filter> 
    <action android:name="com.android.alarmclock.ALARM_ALERT" /> 
    <action android:name="alarm_killed" /> 
    <action android:name="cancel_snooze" /> 
</intent-filter> 
</receiver> 

這是我在清單中的代碼,這是我在OnReceive()的接收器中聽到的。當你在android中更改或設置本機鬧鐘時,我想要做些什麼,但這不起作用。 當我添加例如這樣的:在鬧鐘接收器中聽到的動作是什麼android

action android:name="android.intent.action.TIME_SET"/> 

action android:name="android.intent.action.TIMEZONE_CHANGED"/> 

,如果你設置的時間是工作。所以我的廣播接收機很好。

在意圖過濾器中設置什麼來設置鬧鐘時觸發(偵聽)?

我開發的Android 2.3

回答

1

這是我在清單

代碼這是不是在Android SDK的一部分。其中有com.android的任何內容都不是Android SDK的一部分。如果鬧鐘應用程序被設備製造商更換或更改,它可能無法在某些設備上工作。它可能無法在未來的Android版本上運行。不要使用這個。

在意圖過濾器中設置什麼來設置警報時觸發(偵聽)?

鬧鐘應用程序沒有記錄和支持的廣播。更重要的是,設置鬧鐘時根本沒有廣播。