谁能告诉我如何从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!
},
),
),
);
}
}
答案 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();
}