小编Pie*_*ing的帖子

是否可以将Flutter应用程序注册为Android Intent Filter并处理Incoming Intents?

可以使用Flutter应用程序中的Intent启动另一个Activity:https: //github.com/flutter/flutter/blob/master/examples/widgets/launch_url.dart

import 'package:flutter/widgets.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(new GestureDetector(
    onTap: () {
      Intent intent = new Intent()
        ..action = 'android.intent.action.VIEW'
        ..url = 'http://flutter.io/';
      activity.startActivity(intent);
    },
    child: new Container(
      decoration: const BoxDecoration(
        backgroundColor: const Color(0xFF006600)
      ),
      child: new Center(
        child: new Text('Tap to launch a URL!')
      )
    )
  ));
}
Run Code Online (Sandbox Code Playgroud)

但是当Intent传递给应用程序时,可以使用Flutter Activity Intent服务执行以下操作吗? http://developer.android.com/training/sharing/receive.html

. . .
void onCreate (Bundle savedInstanceState) {
    ...
    // Get intent, action and MIME type
    Intent intent = getIntent();
. . .
Run Code Online (Sandbox Code Playgroud)

dart flutter

18
推荐指数
1
解决办法
3633
查看次数

标签 统计

dart ×1

flutter ×1