Flutter 如何在颤振中自动唤醒应用程序?

Flutter 如何在颤振中自动唤醒应用程序?,flutter,dart,alarmmanager,alarm,Flutter,Dart,Alarmmanager,Alarm,我自己编写了一个闹钟,我希望闹钟能唤醒手机并显示警报对话框。有人能告诉我怎么做吗?你可以用它来实现你的需求。只需每隔一秒钟左右运行一次,然后检查DateTime.now()是否符合您的条件 例如: import 'package:android_alarm_manager/android_alarm_manager.dart'; void checkAlarms() { if(DateTime().now == alarm){ //Do something } } main()

我自己编写了一个闹钟,我希望闹钟能唤醒手机并显示警报对话框。有人能告诉我怎么做吗?

你可以用它来实现你的需求。只需每隔一秒钟左右运行一次,然后检查DateTime.now()是否符合您的条件

例如:

import 'package:android_alarm_manager/android_alarm_manager.dart';

void checkAlarms() {
  if(DateTime().now == alarm){
   //Do something
  }
}

main() async {
  final int helloAlarmID = 0;
  await AndroidAlarmManager.initialize();
  runApp(...);
  await AndroidAlarmManager.periodic(const Duration(seconds: 1), helloAlarmID, checkAlarms);
}

然后,您可以按照说明运行另一个活动

警报、输入和其他一切正常。我只需要在需要的时间叫醒电话(这一次由我负责,也可以)。请指定您的问题,并给出一个最小的可重复的示例。嘿,玲…对不起,我不能…但它是这样工作的,我有一个由人设置的报警时间,它必须在时间到来时显示一个警报对话框。我在后台找不到可以运行的东西,直到现在,警报时间都是一样的,用警报和它的功能唤醒屏幕