Skip to content

分享 Share ​

Share 弹出系统分享面板(Intent.createChooser),不指定任何 App,由系统列出当前设备所有可接收方。不要自己拼 ACTION_SEND 再 startActivity,否则可能直跳某个默认 App。

文件分享走 FileProvider(content://),支持应用私有 files / cache / externalFiles 等路径。

页面脚本和任务脚本都能用。

javascript
Share.shareText('hello', '标题');
方法作用
shareText(text, title?)分享纯文本
shareFile(path, title?, mimeType?)分享单个文件
shareFiles(paths, title?, mimeType?)分享多个文件
share(options)综合入口:text / path / paths

返回: { ok, message, mode?, path?, uri?, mimeType?, count? }

真机可对照:DeekeScript Pro → 示例 → 接口 → 分享 Share。

shareText ​

javascript
Share.shareText('诊断日志内容', '分享日志');

shareFile ​

javascript
let path = Files.getFilesPath() + '/logs/2026-10-13.txt';
let r = Share.shareFile(path, '今日日志', 'text/plain');
console.log(r.ok, r.message);

shareFiles ​

javascript
Share.shareFiles([path1, path2], '打包日志');

share ​

javascript
Share.share({ text: 'hello', title: '标题' });
Share.share({ path: path, title: '日志', mimeType: 'text/plain' });
Share.share({ paths: [path1, path2], title: '多个文件' });

相关 ​