wekingwang
wekingwang
采纳率33.3%
2016-01-29 07:24 阅读 2.2k

android intent 分享音频文件时出现获取失败,怎么解决??

android intent 分享音频文件时出现获取失败,怎么解决??

音频文件是sdCard上的,已经设置了权限。

代码:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra("", Uri.fromFile(new File("sdCard", "1.mp3")));
intent.setType("*/*");
startActivity(Intent.createChooser(intent, "选择:"));

            权限:

             <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • bdmh bdmh 2016-01-29 07:32

    intent.putExtra,你得设置一个key值,你用空字符串能找到吗
    而且,你这个1.mp3,具体路径你得写清楚啊,要不谁知道去哪找

    点赞 评论 复制链接分享
  • VqwertyV vqwertyv 2016-01-29 07:36

    intent.putExtra("", Uri.fromFile(new File("/sdcard", "1.mp3")));
    不会是少个斜杠和sdcard的C要小写的问题吧?

    点赞 评论 复制链接分享

相关推荐