share 0.6.3+5

  • Readme
  • Changelog
  • Example
  • Installing
  • 100

Share plugin #

pub package

Flutter插件,可通过平台的共享对话框共享Flutter应用程序中的内容.

在Android上包装ACTION_SEND Intent,在iOS上包装UIActivityViewController.

Usage #

要使用此插件,请在pubspec.yaml文件中将share添加为依赖项 .

Example #

导入库.

import 'package:share/share.dart';

然后在Dart代码中的任意位置调用静态share方法.

Share.share('check out my website https://example.com');

share方法还带有一个可选subject ,该subject将在与电子邮件共享时使用.

Share.share('check out my website https://example.com', subject: 'Look what I made!');

0.6.3+5 #

  • 从pubspec.yaml中删除不推荐使用的author:字段
  • 将插件迁移到pubspec平台清单.
  • 需要Flutter SDK 1.10.0或更高版本.

0.6.3+4 #

  • 修复学步皮棉. 这不应影响现有功能.

0.6.3+3 #

  • 自述文件更新.

0.6.3+2 #

  • 删除AndroidX警告.

0.6.3+1 #

  • 将生命周期依赖项包含为Android上的compileOnly,以解决与其他传递库的潜在版本冲突.

0.6.3 #

  • 支持Android v2嵌入器.
  • 更新到AndroidX.
  • 迁移到使用新的e2e测试绑定.
  • 添加e2e测试.

0.6.2+4 #

  • 定义iOS的clang模块.

0.6.2+3 #

  • 修复将subject设置为null时iOS崩溃的问题.

0.6.2+2 #

  • 更新和迁移iOS示例项目.

0.6.2+1 #

  • invokeMethod指定显式类型.
  • Use const for Rect.
  • 将最低Flutter SDK更新为1.6.0.

0.6.2 #

  • 添加可选主题以填充电子邮件主题,以防用户选择电子邮件应用.

0.6.1+2 #

  • 更新Dart代码以符合当前的Dart格式化程序.

0.6.1+1 #

  • 修复测试中有关const Rect分析器警告.

0.6.1 #

  • 将Android compileSdkVersion更新为28,以匹配其他插件.

0.6.0+1 #

  • 在构建时记录有关先前AndroidX迁移的更详细的警告.

0.6.0 #

  • 零钱 . 从已弃用的原始Android支持库迁移到AndroidX. 这不应该导致任何功能上的变化,但是如果使用原始支持库的话,则要求使用此插件的所有Android应用程序也要迁移 .

0.5.3 #

  • 添加了缺少的测试包依赖性.
  • 模仿版本的软件包依赖关系的碰撞版本,以获取Dart 2支持.

0.5.2 #

  • 修复iOS共享

0.5.1 #

  • 更新了Gradle工具以匹配Android Studio 3.1.2.

0.5.0 #

  • 零钱 . 在Share类中命名share方法.
  • 修复了在iPad上共享时崩溃的问题.
  • 添加了在iOS上指定共享表来源的功能.

0.4.0 #

  • 零钱 . 设置SDK约束以匹配Flutter beta版本.

0.3.2 #

  • 修复了Dart 2类型错误.

0.3.1 #

  • 将Android项目模板简化并升级到Android SDK 27.
  • 更新了软件包说明.

0.3.0 #

  • 零钱 . 升级到Gradle 4.1和Android Studio Gradle插件3.0.1. 较早的Flutter项目也需要升级其Gradle设置才能使用此版本的插件. 说明可以在这里找到.

0.2.2 #

  • 为iOS类型添加了FLT前缀

0.2.1 #

  • 更新的自述文件
  • 将buildToolsVersion连接到25.0.3

0.2.0 #

0.1.0 #

  • 初始开源版本.

example/README.md

share_example #

演示如何使用共享插件.

Getting Started #

要获得Flutter入门方面的帮助,请查看我们的在线文档 .

Use this package as a library

1. Depend on it

将此添加到包的pubspec.yaml文件中:


dependencies:
  share: ^0.6.3+5

2. Install it

您可以从命令行安装软件包:

使用Flutter:


$ flutter pub get

另外,您的编辑器可能支持flutter pub get . 查看您的编辑器文档以了解更多信息.

3. Import it

现在,在Dart代码中,您可以使用:


import 'package:share/share.dart';
  
Popularity:
描述该程序包相对于其他程序包的受欢迎程度. [更多]
100
Health:
从静态分析得出的代码运行状况. [更多]
100
Maintenance:
反映出软件包的整洁和最新状态. [更多]
100
Overall:
以上的加权分数. [更多]
100
了解有关得分的更多信息.

我们在2020年1月21日对该程序包进行了分析,并在下面提供了得分,详细信息和建议. using: 分析已完成,状态使用以下命令 :

  • 飞镖:2.7.0
  • 高达:0.13.4
  • Flutter:1.12.13 + hotfix.5

Dependencies

Package Constraint Resolved Available
直接依赖
Dart SDK > = 2.0.0-dev.28.0 <3.0.0
flutter 0.0.0
meta ^1.0.5 1.1.8
传递依存关系
collection 1.14.11 1.14.12
sky_engine 0.0.99
typed_data 1.1.6
vector_math 2.0.8
开发依赖
e2e ^0.2.0
flutter_test
mockito ^3.0.0
test ^1.3.0

by  ICOPY.SITE