pull/178/head
FongMi 2 years ago
parent e75c008f8e
commit da0faaaec4
  1. 3
      app/src/main/java/com/fongmi/android/tv/utils/FileChooser.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java

@ -19,6 +19,7 @@ import com.github.catvod.utils.Path;
import java.io.File; import java.io.File;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.InputStream; import java.io.InputStream;
import java.net.URLDecoder;
public class FileChooser { public class FileChooser {
@ -63,7 +64,7 @@ public class FileChooser {
if (DocumentsContract.isDocumentUri(context, uri)) path = getPathFromDocumentUri(context, uri); if (DocumentsContract.isDocumentUri(context, uri)) path = getPathFromDocumentUri(context, uri);
else if (ContentResolver.SCHEME_CONTENT.equals(uri.getScheme())) path = getDataColumn(context, uri); else if (ContentResolver.SCHEME_CONTENT.equals(uri.getScheme())) path = getDataColumn(context, uri);
else if (ContentResolver.SCHEME_FILE.equalsIgnoreCase(uri.getScheme())) path = uri.getPath(); else if (ContentResolver.SCHEME_FILE.equalsIgnoreCase(uri.getScheme())) path = uri.getPath();
return path != null ? path : createFileFromUri(context, uri); return path != null ? URLDecoder.decode(path) : createFileFromUri(context, uri);
} }
private static String getPathFromDocumentUri(Context context, Uri uri) { private static String getPathFromDocumentUri(Context context, Uri uri) {

@ -31,7 +31,7 @@ public class Sniffer {
if (Json.valid(text)) return text; if (Json.valid(text)) return text;
Matcher m = AI_PUSH.matcher(text); Matcher m = AI_PUSH.matcher(text);
if (m.find()) return m.group(0); if (m.find()) return m.group(0);
return text; return "";
} }
public static boolean isThunder(String url) { public static boolean isThunder(String url) {

Loading…
Cancel
Save