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" />
intent.putExtra,你得设置一个key值,你用空字符串能找到吗
而且,你这个1.mp3,具体路径你得写清楚啊,要不谁知道去哪找
intent.putExtra("", Uri.fromFile(new File("/sdcard", "1.mp3")));
不会是少个斜杠和sdcard的C要小写的问题吧?