有許多類的示例擴展了BroadcastReceiver以通過意圖從另一個類中激活。 Class也是從BroadcastReceiver擴展而來的,這些事件在接收到的文本消息等事件中被激活。我的問題是如何激活一個擴展BroadcastReceiver的類,當你達到指定的時間,例如8:20 a.m.而沒有意圖。不知道我是否解釋過。以擴展BroadcastReceiver的類爲例
0
A
回答
0
正如在這個問題提到:
Android Alarm Manager with broadcast receiver registered in code rather than manifest
您將需要使用的PendingIntent這一點。我不確定你爲什麼不想使用意圖 - 你能否進一步解釋?
0
我有一個項目,我有一個名爲AlarmReceiver的獨特類,我想在給定時間或下午9:01例如顯示一個敬酒。具體如下:
package org.secure.sms;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import android.app.AlarmManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Calendar calendar = Calendar.getInstance();
int mYear = calendar.get(Calendar.YEAR);
int mMonth = calendar.get(Calendar.MONTH);
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
int mHour = calendar.get(Calendar.HOUR_OF_DAY);
int mSec = calendar.get(Calendar.MINUTE);
if((mHour == 9 && mSec == 1) {
Toast.makeText(context, "Alarm Receiver message", Toast.LENGTH_SHORT).show();
}
}
}
相關問題
- 1. 類擴展BroadcastReceiver不工作
- 2. 無法在sendBroadcast實例化嵌套類(擴展broadcastReceiver)
- 3. 這個類擴展了Activity和BroadcastReceiver
- 4. 在BroadcastReceiver擴展類中使用getContentResolver
- 5. 擴展單例類?
- 6. 將RealmObject作爲單例擴展的類
- 7. 爲擴展類
- 8. 擴展類實例函數
- 9. 如何擴展類實例?
- 10. 如何擴展類實例?
- 11. 如何擴展單例類
- 12. 擴展類和實例
- 13. 類擴展案例類的集合
- 14. 在擴展BroadcastReceiver的類中使用哪種上下文?
- 15. 從BroadcastReceiver擴展的類中無法識別getSharedPreferences()
- 16. SAPUI5 JSONModel擴展爲單例實例
- 17. 如何創建擴展類的實例?
- 18. 實例變量的類別擴展
- 19. 類擴展BroadcastReceiver無法顯示用戶界面
- 20. 從以上包擴展類
- 21. 是否可以擴展類
- 22. 爲什麼案例類僅擴展Product而不擴展Product1,Product2,...,ProductN?
- 23. 擴展擴展類型
- 24. 擴展擴展類Zend_Db_Table_Row_Abstract
- 25. 我可以將onCompletionListener()設置爲擴展MediaPlayer類的實例的對象嗎?
- 26. 無形可擴展記錄,案例類類型爲鍵
- 27. 擴展方法可以修改擴展類的值嗎?
- 28. 如何在Android上擴展ORMLite的BaseDaoImpl類以擴展功能
- 29. 視覺爲基類擴展
- 30. 爲什麼擴展Exception類?