5

このコードを使用してファイルを共有しています:

Uri fileUri = Uri.fromFile(new File(filePath));
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("audio/mp3");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");
shareIntent.putExtra(Intent.EXTRA_TEXT, "body");
shareIntent.putExtra(Intent.EXTRA_STREAM, fileUri);
startActivity(Intent.createChooser(shareIntent, "Share"));

ファイル名は「a123456789cd.mp3」です。実際のファイル名を変更することはできないため、添付ファイルのみを「myRecording.mp3」などの意味のある名前に変更する必要があります。それは可能ですか?

ご協力いただきありがとうございます

4

1 に答える 1

0

Android がアプリ内のリソースをどのように扱うかを考えると、これを回避する簡単な方法はないようです。この回答を参照してください:アプリによって送信された電子メールの添付ファイルの名前が、送信されたファイルとは異なります

于 2015-10-28T22:25:34.810 に答える