有许多类的示例扩展了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类?