android-studio - 如何发出警报
问题描述
我想知道如何制作一个简单的闹钟,它会响起并让你输入日期和时间。
我在谷歌上搜索过,没有可用的示例,即使有,也太复杂了
Intent intent = new Intent("com.my.package.MY_UNIQUE_ACTION");
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0,
intent, PendingIntent.FLAG_UPDATE_CURRENT);
解决方案
假设您的意图很好,要安排将来的某些事情,请使用AlarmManager
. 尝试这个
final AlarmManager alarms = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
if (alarms != null) {
alarms.setInexactRepeating(AlarmManager.RTC_WAKEUP, alarmDate.getTime(), AlarmManager.INTERVAL_DAY, pendingIntent);
}
推荐阅读
- ionic-framework - Ionic 3:多行显示文本
- php - Laravel 5 查询生成器,复杂连接(条件 AND(条件 OR 条件))
- python - Python:如何从这个海龟文件中提取那些地址 ID,包括“ACT”?
- c++ - C++ 指针/数组(此时我完全完全困惑,真的需要帮助)
- file - Nginx 重定向使用 /etc/hosts 进行上游解析
- matlab - 在matlab中绘制一个涉及三角函数的默认方程
- reactjs - 如何使用带有 react-dates 的自定义主题?
- java - 强化问题 - 命令注入
- javascript - 并在单击导航项和外部时删除类
- r - R - 如何在 GET 请求中传递加密密码