如何从dart文件中的flutter中调用android活动

时间:2018-12-11 06:53:00

标签: android dart flutter

谁能告诉我如何从dart文件中快速调用android活动。 谢谢。

代码:

class FlutterScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Screen'),
      ),
      body: Center(
        child: RaisedButton(
          child: Text('Android'),
          onPressed: () {
            // Navigate to Android activity screen when tapped!
          },
        ),
      ),
    );
  }
}

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是android_intent library

有了它,很容易触发意图。您必须确保不要在iOS上使用相同的方式,尽管不支持iOS。

来自android_intent自述文件的示例代码:

if (platform.isAndroid) {
  AndroidIntent intent = new AndroidIntent(
      action: 'action_view',
      data: 'https://play.google.com/store/apps/details?'
          'id=com.google.android.apps.myapp',
      arguments: {'authAccount': currentUserEmail},
  );
  await intent.launch();
}