【问题标题】:flutter how to save image in clipboard?flutter 如何在剪贴板中保存图像?
【发布时间】:2023-02-21 01:31:08
【问题描述】:

我想将图像保存到剪贴板(android flutter)。

Android 11有这个功能,Flutter怎么实现?

我搜索了很多资源,但找不到任何资源。

【问题讨论】:

  • 您可以将 base64 图像字符串保存在剪贴板中,然后在需要再次将字符串转换为文件时使用它。
  • 不,我希望它保存在手机的剪贴板中,用户可以使用手机的键盘将它粘贴到任何地方,例如在 Telegram 聊天中。

标签: flutter dart android-11


【解决方案1】:

你可以使用这个包:pasteboard

import 'package:pasteboard/pasteboard.dart';
    
    Future<void> readAndWriteFiles() async {
      final paths = ['your_file_path'];
      await Pasteboard.writeFiles(paths);
    
      final files = await Pasteboard.files();
      print(files);
    }
    
    Future<void> readImages() async {
      final imageBytes = await Pasteboard.image;
      print(imageBytes?.length);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 2021-01-20
    相关资源
    最近更新 更多