首页 > 解决方案 > 如何从 Flutter 应用程序在手机上启动应用程序

问题描述

在原生 Android 中,我们可以像这样启动另一个应用程序:

startActivity(new Intent("android.intent.action.VIEW", Uri.parse(url)));

这如何在 Flutter/dart 中实现?

标签: androidflutterflutter-layout

解决方案


使用外部应用程序启动器包,您可以使用以下包名称运行所需的应用程序

然后导入包

import 'package:external_app_launcher/external_app_launcher.dart';

如果已安装,则使用它来启动应用程序,否则它将发送到 Play 商店

await LaunchApp.openApp(
        androidPackageName: 'com.whatsapp',
        openStore: true);

推荐阅读