Skip to content

Commit ebd9a53

Browse files
committed
bug:audio name
1 parent 92dfcb3 commit ebd9a53

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

app/src/main/java/com/studypartner/fragments/FileFragment.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,6 +1519,7 @@ public void onActivityResult(int requestCode, int resultCode, @Nullable Intent d
15191519
Uri uri = data.getClipData().getItemAt(i).getUri();
15201520
String filePath = FileUtils.getFilePath(requireContext(), uri);
15211521
FileItem audioFileItem = new FileItem(FileUtils.copyFile(filePath, noteFolder.getPath()));
1522+
audioFileItem.setName(audioFileItem.getName().replaceAll(" ", "_"));
15221523
audioFileItem.setType(FileType.FILE_TYPE_AUDIO);
15231524
notes.add(audioFileItem);
15241525
mNotesAdapter.notifyItemInserted(notes.size() - 1);
@@ -1534,6 +1535,7 @@ public void onActivityResult(int requestCode, int resultCode, @Nullable Intent d
15341535
String filePath = FileUtils.getFilePath(requireContext(), uri);
15351536
FileItem audioFileItem = new FileItem(FileUtils.copyFile(filePath, noteFolder.getPath()));
15361537
audioFileItem.setType(FileType.FILE_TYPE_AUDIO);
1538+
audioFileItem.setName(audioFileItem.getName().replaceAll(" ", "_"));
15371539

15381540
notes.add(audioFileItem);
15391541
mNotesAdapter.notifyItemInserted(notes.size() - 1);

app/src/main/java/com/studypartner/utils/FileUtils.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -150,18 +150,19 @@ public static void openFile(Context context, FileItem file) {
150150
}
151151

152152
public static String copyFile (String inputFilePath, String outputDirectoryPath) {
153-
153+
154154
String fileName = new File(inputFilePath).getName();
155-
155+
//if(getFileType(new File(inputFilePath))==FileType.FILE_TYPE_AUDIO)
156+
fileName = fileName.replaceAll(" ", "_");
156157
String outputFilePath = new File(outputDirectoryPath, fileName).getPath();
157-
158-
158+
159+
159160
try (InputStream in = new FileInputStream(inputFilePath)) {
160-
161+
161162
OutputStream out = new FileOutputStream(outputFilePath);
162-
163+
163164
byte[] buffer = new byte[1024];
164-
165+
165166
int read;
166167
while ((read = in.read(buffer)) != -1) {
167168
out.write(buffer, 0, read);
@@ -172,7 +173,6 @@ public static String copyFile (String inputFilePath, String outputDirectoryPath)
172173
} catch (Exception e) {
173174
e.printStackTrace();
174175
}
175-
176176
return outputFilePath;
177177
}
178178

0 commit comments

Comments
 (0)