Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Flatter中发送、阅读和删除短信?_Flutter_Dart_Sms - Fatal编程技术网

Flutter 如何在Flatter中发送、阅读和删除短信?

Flutter 如何在Flatter中发送、阅读和删除短信?,flutter,dart,sms,Flutter,Dart,Sms,如何使用flatter以编程方式从Android收件箱中删除短信?有人能帮忙吗?感谢您的帮助是的,有可供此使用的库 发送短信 import 'package:sms/sms.dart'; void main() { SmsSender sender = new SmsSender(); String address = someAddress(); ... sender.sendSms(new SmsMessage(address, 'Hello flutter!')); }

如何使用flatter以编程方式从Android收件箱中删除短信?有人能帮忙吗?感谢您的帮助

是的,有可供此使用的库

发送短信

import 'package:sms/sms.dart';

void main() {
  SmsSender sender = new SmsSender();
  String address = someAddress();
  ...
  sender.sendSms(new SmsMessage(address, 'Hello flutter!'));
}
接收短信

import 'package:sms/sms.dart';

void main() {
  SmsReceiver receiver = new SmsReceiver();
  receiver.onSmsReceived.listen((SmsMessage msg) => print(msg.body));
}
删除短信

SmsRemover smsRemover = SmsRemover();
<boolean value> = await smsRemover.removeSmsById(sms.id, _smsThread.threadId)
SmsRemover-SmsRemover=SmsRemover();
=等待smsRemover.removemsbyid(sms.id,_smsThread.threadId)
有关更多详细信息,请查看此页面。
.

此答案作为您的评论(用于收听收到的短信)

获取所有短信#

导入“包:sms/sms.dart”

void main() {
  SmsQuery query = new SmsQuery();
  List<SmsMessage> messages = await query.getAllSms;

}
void main(){
SmsQuery query=新建SmsQuery();
列表消息=wait query.getAllSms;
}

此列表(消息)返回所有sms。

用于侦听传入的sms