|
|
|
|
@ -1,5 +1,7 @@ |
|
|
|
|
package com.fongmi.android.tv.utils; |
|
|
|
|
|
|
|
|
|
import android.net.Uri; |
|
|
|
|
|
|
|
|
|
import androidx.media3.common.util.UriUtil; |
|
|
|
|
|
|
|
|
|
import com.fongmi.android.tv.server.Server; |
|
|
|
|
@ -8,6 +10,10 @@ import com.google.common.net.HttpHeaders; |
|
|
|
|
|
|
|
|
|
public class UrlUtil { |
|
|
|
|
|
|
|
|
|
public static Uri uri(String url) { |
|
|
|
|
return Uri.parse(url.trim().replace("\\", "")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static String checkClan(String url) { |
|
|
|
|
if (url.contains("/localhost/")) url = url.replace("/localhost/", "/"); |
|
|
|
|
if (url.startsWith("clan")) url = url.replace("clan", "file"); |
|
|
|
|
@ -28,10 +34,6 @@ public class UrlUtil { |
|
|
|
|
return url; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static String fixUrl(String url) { |
|
|
|
|
return url.trim().replace("\\", ""); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static String fixHeader(String key) { |
|
|
|
|
if (key.equalsIgnoreCase(HttpHeaders.USER_AGENT)) return HttpHeaders.USER_AGENT; |
|
|
|
|
if (key.equalsIgnoreCase(HttpHeaders.REFERER)) return HttpHeaders.REFERER; |
|
|
|
|
|