flutter中如何自动唤醒应用?
How to automatically awake the application in flutter?
我正在自己编写一个警报,我希望警报能够唤醒 phone 并显示警报对话框。有人可以告诉我如何做到这一点吗?
您可以使用 android_alarm_maganer 来实现您所需要的。只需每秒 运行 它并检查 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);
}
然后你可以 运行 另一个 Activity 描述 here
我正在自己编写一个警报,我希望警报能够唤醒 phone 并显示警报对话框。有人可以告诉我如何做到这一点吗?
您可以使用 android_alarm_maganer 来实现您所需要的。只需每秒 运行 它并检查 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);
}
然后你可以 运行 另一个 Activity 描述 here