jimu-decompiled/sources/com/squareup/picasso/AssetRequestHandler.java
2025-05-13 19:24:51 +02:00

34 lines
1.1 KiB
Java

package com.squareup.picasso;
import android.content.Context;
import android.content.res.AssetManager;
import android.net.Uri;
import com.squareup.picasso.Picasso;
import com.squareup.picasso.RequestHandler;
import java.io.IOException;
/* loaded from: classes.dex */
class AssetRequestHandler extends RequestHandler {
private static final int b = 22;
private final AssetManager a;
public AssetRequestHandler(Context context) {
this.a = context.getAssets();
}
static String c(Request request) {
return request.d.toString().substring(b);
}
@Override // com.squareup.picasso.RequestHandler
public boolean a(Request request) {
Uri uri = request.d;
return "file".equals(uri.getScheme()) && !uri.getPathSegments().isEmpty() && "android_asset".equals(uri.getPathSegments().get(0));
}
@Override // com.squareup.picasso.RequestHandler
public RequestHandler.Result a(Request request, int i) throws IOException {
return new RequestHandler.Result(this.a.open(c(request)), Picasso.LoadedFrom.DISK);
}
}