2017-06-05 9 views
0

こんにちは私は電話でインテントを使ってファイルを送信したいと思います。アクションファイルを送信してファイル名を変更する方法

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 どのようにファイル名を変更する必要がありますか?私は別の解決策を見つけましたが、文字列にパスがありました

+0

別の名前のファイルを別のフォルダに移動し、そのファイルを共有することができます。後でスケジュールして削除することを忘れないでください。 –

答えて

0

私はあなたがこれを動作させたい場合は、送信する前にファイルの名前を変更すべきだと思います。ここでいくつかの参照方法があります。android, How to rename a file?

関連する問題