动作发送,发送文件如何更改文件名

时间:2017-06-05 13:06:38

标签: android

您好我想使用意图从手机发送文件。我以这种方式得到文件补丁:

Intent get=new Intent();
                get.setAction(Intent.ACTION_GET_CONTENT);
                get.setType("*/*");
                startActivityForResult(get,2);

我收到路径并以这种方式发送文件:

 if (requestCode == 2)
            {
                path = data.getData();

                Log.d("PATH", path.getPath());
                Intent send=new Intent();
                send.setAction(Intent.ACTION_SENDTO);
                send.setType("*/*");
                send.putExtra(Intent.EXTRA_STREAM,path);
                //startActivity(Intent.createChooser(send,"Sending"));
            }

一切都会正确但是当我发送文件时,它有一个奇怪的名字,例如:orca_share_media1496666382761 如何更改文件名应该是应该的?我找到了不同的解决方案,但路径在String

1 个答案:

答案 0 :(得分:0)

我认为如果你想让它发挥作用,你应该在发送之前重命名文件。以下是有关如何执行此操作的一些参考android, How to rename a file?