Skip to content

Commit 245158c

Browse files
TpmKranzfornwall
authored andcommitted
Added: Basic MIME type recognition in ContentProvider
1 parent 6c00f1f commit 245158c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/src/main/java/com/termux/app/TermuxOpenReceiver.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,13 @@ public Cursor query(@NonNull Uri uri, String[] projection, String selection, Str
172172

173173
@Override
174174
public String getType(@NonNull Uri uri) {
175+
String path = uri.getLastPathSegment();
176+
int extIndex = path.lastIndexOf('.') + 1;
177+
if (extIndex > 0) {
178+
MimeTypeMap mimeMap = MimeTypeMap.getSingleton();
179+
String ext = path.substring(extIndex).toLowerCase();
180+
return mimeMap.getMimeTypeFromExtension(ext);
181+
}
175182
return null;
176183
}
177184

0 commit comments

Comments
 (0)