我有一個按鈕,我想按下它來打開電話電子郵件的 dafult 應用程式。我試圖在線搜索,但我只找到對 url_launcher 包的參考,據我了解,它允許您打開電子郵件應用程式并自動寫信給某人,但我不想要這個,我只想打開電子郵件應用程式并將其留在主螢屏上。
uj5u.com熱心網友回復:
您是正確的,url_launcher只能用于創建訊息。但是該插件android_intent_plus只能幫助您打開電子郵件應用程式
import 'dart:io' show Platform;
if (Platform.isAndroid) {
AndroidIntent intent = AndroidIntent(
action: 'android.intent.action.MAIN',
category: 'android.intent.category.APP_EMAIL',
);
intent.launch().catchError((e) {
print("Error opening email app: $e");
});
}
uj5u.com熱心網友回復:
在安裝它并按照在目標設備上設定它的步驟之后,您可以使用url 啟動程式包來執行此操作。
使用這個方法:
Future<void> sendMailto({
String email = "[email protected]",
}) async {
final String emailSubject = "some subject here";
final Uri parsedMailto = Uri.parse(
"mailto:<$email>?subject=$emailSubject");
if (!await launchUrl(
parsedMailto,
mode: LaunchMode.externalApplication,
)) {
throw "error"
}
}
現在用戶將面臨一個彈出視窗,其中包含可供選擇的郵件服務應用程式選項。如果用戶在他的設備上選擇了一個默認的郵件應用程式,他將被自動重定向到它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/533145.html
標籤:安卓扑电子邮件包裹
