Android 中的闹钟应用需要哪些组件?
What components are required for an alarm app in Android?
主要是classJobScheduler?我读到的关于 JobScheduler 的大部分内容都是关于在未来设置工作的,但是他们谈论的那些工作就像是 wifi 下载之类的。这与闹钟应用程序的情况相同吗?
构建闹钟 android 应用程序需要哪些 class 要素/组件?
我认为你应该使用
android.provider.AlarmClock
需要权限
com.android.alarm.permission.SET_ALARM
Take a look at this answer:
How to set Alarm using alarm clock class
Alarms (based on the AlarmManager class) give you a way to perform
time-based operations outside the lifetime of your application.
所以
AlarmManager
是Android中的class,用于接入设备报警服务。
您必须实例化一个警报:
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
设置闹钟:
alarmManager.set(int type, long triggerAtMillis, PendingIntent operation)
然后你在其他classes中实例化一个Intent broadcast来得到警报通知等等,我建议你阅读他们上面的指南,或者看这个:Alarm Example.
主要是classJobScheduler?我读到的关于 JobScheduler 的大部分内容都是关于在未来设置工作的,但是他们谈论的那些工作就像是 wifi 下载之类的。这与闹钟应用程序的情况相同吗?
构建闹钟 android 应用程序需要哪些 class 要素/组件?
我认为你应该使用
android.provider.AlarmClock
需要权限
com.android.alarm.permission.SET_ALARM
Take a look at this answer:
How to set Alarm using alarm clock class
Alarms (based on the AlarmManager class) give you a way to perform time-based operations outside the lifetime of your application.
所以
AlarmManager
是Android中的class,用于接入设备报警服务。
您必须实例化一个警报:
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
设置闹钟:
alarmManager.set(int type, long triggerAtMillis, PendingIntent operation)
然后你在其他classes中实例化一个Intent broadcast来得到警报通知等等,我建议你阅读他们上面的指南,或者看这个:Alarm Example.