Android中的报警应用程序需要哪些组件?

Android中的报警应用程序需要哪些组件?,android,alarmmanager,android-alarms,Android,Alarmmanager,Android Alarms,是主类JobScheduler吗?我读到的关于JobScheduler的大部分内容都是关于在未来设置作业的,但是他们谈论的那些作业就像是wifi下载之类的。闹钟应用程序也是这样吗 构建安卓闹钟应用程序需要哪些类/组件?我认为您应该使用 android.provider.AlarmClock 它需要许可 com.android.alarm.permission.SET_ALARM 请参阅: 报警(基于AlarmManager类)为您提供了执行以下操作的方法 应用程序生命周期之外的基于时间的操

是主类JobScheduler吗?我读到的关于JobScheduler的大部分内容都是关于在未来设置作业的,但是他们谈论的那些作业就像是wifi下载之类的。闹钟应用程序也是这样吗


构建安卓闹钟应用程序需要哪些类/组件?

我认为您应该使用

android.provider.AlarmClock
它需要许可

com.android.alarm.permission.SET_ALARM

请参阅:

报警(基于AlarmManager类)为您提供了执行以下操作的方法 应用程序生命周期之外的基于时间的操作

所以

  • AlarmManager
    是Android中的一个类,用于访问设备报警服务
您必须发出警报:

AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
设置报警:

alarmManager.set(int type, long triggerAtMillis, PendingIntent operation)
然后在其他类中实例化一个意图广播,以获得警报通知,我建议您阅读上面的指南,或者查看以下内容:。

1-AlarmManager。2-(可选)广播接收机。见