正在查看: Glean v1.1.34 应用的 UtilsKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Glean v1.1.34 应用的 UtilsKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.doublesymmetry.kotlinaudio.utils;
import android.net.Uri;
import androidx.media3.datasource.RawResourceDataSource;
import com.RNFetchBlob.RNFetchBlobConst;
import com.facebook.common.util.UriUtil;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u0010\u0010\u0000\u001a\u00020\u00012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003¨\u0006\u0004"}, d2 = {"isUriLocalFile", "", RNFetchBlobConst.DATA_ENCODE_URI, "Landroid/net/Uri;", "kotlin-audio_release"}, k = 2, mv = {1, 7, 1}, xi = 48)
public final class UtilsKt {
public static final boolean isUriLocalFile(Uri uri) {
if (uri == null) {
return false;
}
String scheme = uri.getScheme();
String host = uri.getHost();
if ((Intrinsics.areEqual(scheme, "http") || Intrinsics.areEqual(scheme, "https")) && (Intrinsics.areEqual(host, "localhost") || Intrinsics.areEqual(host, "127.0.0.1") || Intrinsics.areEqual(host, "[::1]"))) {
return false;
}
return scheme == null || Intrinsics.areEqual(scheme, UriUtil.LOCAL_FILE_SCHEME) || Intrinsics.areEqual(scheme, UriUtil.QUALIFIED_RESOURCE_SCHEME) || Intrinsics.areEqual(scheme, UriUtil.LOCAL_CONTENT_SCHEME) || Intrinsics.areEqual(scheme, RawResourceDataSource.RAW_RESOURCE_SCHEME) || Intrinsics.areEqual(scheme, UriUtil.LOCAL_RESOURCE_SCHEME) || host == null;
}
}