npm i --save @nativescript-community/ui-share-file
- 版本: 1.3.3
- GitHub: https://github.com/nativescript-community/ui-share-file
- NPM: https://npmjs.net.cn/package/%40nativescript-community%2Fui-share-file
- 下载
- 昨天: 3
- 上周: 27
- 上个月: 143
Nativescript Share File
将/共享文件到其他应用。
Android 意图, IOS InteractionController
.
安装
在您的应用中安装插件。
npm install @nativescript-community/ui-share-file
使用
信息:共享的文件应位于 documents
路径。
import { ShareFile } from '@nativescript-community/ui-share-file';
import * as fs from '@nativescript/core/file-system';
export class TestClass{
shareFile;
fileName;
documents;
path;
file;
constructor() {
this.fileName = 'text.txt';
this.documents = fs.knownFolders.documents();
this.path = fs.path.join(this.documents.path, this.fileName);
this.file = fs.File.fromPath(this.path);
this.shareFile = new ShareFile();
this.shareFile.open( {
path: this.path,
title: 'Open text file with:', // optional Android
rect: { // optional iPad
x: 110,
y: 110,
width: 0,
height: 0
},
options: true, // optional iOS
animated: true // optional iOS
});
}
}
参数
path
共享的文件路径。
String
: 必需
title
Android 上意图的标题。
String
: (可选) 默认: 打开文件:
。
rect
为 iPad 定位视图。在 iPhone 上始终显示在底部。
Object
: (可选) 默认: {x: 0, y: 0, width: 0, height: 0 }
。
options
为 iOS 设备显示额外的打开选项。
Boolean
: (可选) 默认: false
。
animated
为 iOS 设备提供打开动画。
Boolean
: (可选) 默认: false
。