とアンドロイドでDocumentFileを保存、ユーザーがディレクトリを選択し、onActivityResultで、DocumentFileがそうのように作成されます。私のアプリでカスタム拡張
Uri treeUri = resultData.getData();
DocumentFile pickedDir = DocumentFile.fromTreeUri(this, treeUri);
DocumentFile newFile = pickedDir.createFile("text/plain", filename);
私は、その後のOutputStreamと、このDocumentFileに書き込み、 getUri()を使用してUriを取得し、このUriを電子メールの意図に余分に追加して、電子メールに添付します。
現在、MIMEタイプとして「text/plain」を選択しているため、添付ファイルの拡張子は「.txt」です。しかし、この拡張子を ".vtk"に変更したいのですが、どこにいても解決策を見つけることができませんでした。これを行う方法はありますか、または私はAndroidの認識されたMIMEタイプのみに限定されていますか? ".vtk"は認識されません。