我正在尝试制作一个共享应用程序“原始”文件夹内的子项的应用程序,但我没有得到它。该文件是共享的,但没有 .mp3 扩展名。我无法听到 Windows Media Player,但我手动输入了 .mp3 扩展名。有人知道我是如何自动获得 .mp3 扩展名的吗?将 URI 转换/重命名为 mp3 文件。
歌曲名称是在文件中注册的,我相信如果可以重命名,最后添加 .mp3 可能会起作用。但我无法重命名。
我正在使用这段代码:
意向分享;
Uri uri = Uri.parse("android.resource://"+this.getPackageName()+"/raw/name_musica");
share = new Intent(Intent.ACTION_SEND);
share.putExtra(Intent.EXTRA_STREAM, uri); share.setType("audio/*");
share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(share, "Enviar via: "));