Java Android webview自动检测网页中的文件?
我尝试了这个方法,但不起作用您无法检测网页中的文件,因为网页中没有文件,只有文本。解释你想要做什么。有人帮助我一旦你解释了你想要什么-我们会尝试告诉你我感谢你的回答我只想得到像(jpg,mp3等)“Mimetype”这样的文件像互联网下载管理器(它会自动检测当前网页中是否有任何视频或mp3)为了更好地理解,请给出一个HTML示例,你想从中得到什么。我想我能帮上忙,但最好是让我明白你想要什么。Java Android webview自动检测网页中的文件?,java,android,html,Java,Android,Html,我尝试了这个方法,但不起作用您无法检测网页中的文件,因为网页中没有文件,只有文本。解释你想要做什么。有人帮助我一旦你解释了你想要什么-我们会尝试告诉你我感谢你的回答我只想得到像(jpg,mp3等)“Mimetype”这样的文件像互联网下载管理器(它会自动检测当前网页中是否有任何视频或mp3)为了更好地理解,请给出一个HTML示例,你想从中得到什么。我想我能帮上忙,但最好是让我明白你想要什么。 public static String getMimeType(Context context, Ur
public static String getMimeType(Context context, Uri uri) {
String extension; //Check uri format to avoid null
if (uri.getScheme().equals(ContentResolver.SCHEME_CONTENT)) {
//If scheme is a content
final MimeTypeMap mime = MimeTypeMap.getSingleton();
extension = mime.getExtensionFromMimeType(context.getContentResolver().getType(uri));
} else {
//If scheme is a File
//This will replace white spaces with %20 and also other special characters. This will avoid returning null values on file name with spaces and special characters.
extension = MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(new File(uri.getPath())).toString());
}
return extension;
}