火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 119|回复: 3
打印 上一主题 下一主题

[安卓] 有没有安卓12以上能用的“分享文件”

[复制链接]

23

主题

97

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
跳转到指定楼层
楼主
发表于 2024-5-3 14:20:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
找个一个能安卓12以上用的“分享文件”,找了很多都用不了
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36697
沙发
发表于 2024-5-3 14:49:45 | 只看该作者
本帖最后由 创世魂 于 2024-5-3 16:09 编辑

分享文件资源 (取共享文件 (), , )

你先拿去用,这个应该可以,你试试。

  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 分享文件资源 <公开 静态 注释 = "调用设备系统自带分享功能分享图片数据.">
  3. 参数 欲操作本对象 <类型 = 安卓窗口>
  4. 参数 文件资源 <类型 = 资源标识符类 注释 = "欲分享的完整的文件路径">
  5. 参数 对话框标题 <类型 = 文本型 注释 = "欲设置分享对话框的标题" @默认值 = "分享文件到">
  6. 参数 分享的文件类型 <类型 = 文本型 注释 = "  默认所有文件都可以分享,指定类型后将限定分享范围,"
  7.         注释 = "例如限定音乐后会筛选出手机上所有的音乐软件进行分享,与系统分享和相对应软件设置有关系,可能并不会准确筛选音乐软件." 注释 = "  常用类型如下:"
  8.         注释 = "     1、image/* 分享图片类型." 注释 = "     2、audio/* 分享音乐." 注释 = "     3、video/* 分享视频."
  9.         注释 = "     4、*/* 任意类型文件" @默认值 = "*/*">
  10. {
  11.     @ android.content.Intent intent = new android.content.Intent();
  12.     @ intent.setAction(android.content.Intent.ACTION_SEND);
  13.     @ intent.setType(@<分享的文件类型>);
  14.     @ intent.putExtra(android.content.Intent.EXTRA_STREAM, @<文件资源>);
  15.     @ intent = android.content.Intent.createChooser(intent, @<对话框标题>);
  16.     @ @m<RUN_E>(@<欲操作本对象>.startActivity(intent))
  17. }
复制代码
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36697
板凳
发表于 2024-5-3 16:13:30 | 只看该作者
刚抽空测试了一下可以用。随后放到更新里面,下次火山更新就可以直接用了
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

23

主题

97

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
地板
 楼主| 发表于 2024-5-3 22:26:35 | 只看该作者
本帖最后由 极速网络科技 于 2024-5-3 23:04 编辑
创世魂 发表于 2024-5-3 16:13
刚抽空测试了一下可以用。随后放到更新里面,下次火山更新就可以直接用了 ...
非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-18 14:11 , Processed in 0.081893 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表