【问题标题】:Open Image Gallery (Photo Album) Application in Flutter在 Flutter 中打开图库(相册)应用程序
【发布时间】:2021-12-27 17:16:53
【问题描述】:

如何在 Flutter 中打开图片库 (Android) 或相册 (iOS)。我不想从图片库中挑选图片。我想要的是以编程方式打开图片库应用程序。

我尝试搜索 Flutter 打开图片库应用程序。所有的结果都在教我如何使用 image_picker 包。但什么不是我想要的。

我尝试使用 url_launcher 包。这是我尝试过的(它似乎适用于 iOS,但我不确定它是否合适):

import 'package:url_launcher/url_launcher.dart';

if (Platform.isIOS) {
  String _url = "photos-redirect://";
  if (await canLaunch(_url)) {
    launch(_url);
  }
} else if (Platform.isAndroid) {
  // To DO
}

【问题讨论】:

  • 这其实是正确的做法。您还可以使用专门针对 Android 的 android_intent_plus 包。
  • 对于android_intent_plus包,图片库的url是什么?
  • 我已经提供了解决方案的答案。

标签: android ios flutter dart url


【解决方案1】:

您的方法适用于 iOS。对于 Android,您可以使用 android_intent_plus 插件。

const intent = AndroidIntent(
  action: 'action_view',
  type: 'image/*',
  flags: [Flag.FLAG_ACTIVITY_NEW_TASK],
);
intent.launch();

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 2018-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    相关资源
    最近更新 更多