分享 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: '多个文件' });