jimu-decompiled/sources/com/google/zxing/client/android/result/URIResultHandler.java
2025-05-13 19:24:51 +02:00

69 lines
2.0 KiB
Java

package com.google.zxing.client.android.result;
import android.app.Activity;
import com.google.zxing.client.android.LocaleManager;
import com.google.zxing.client.android.R$string;
import com.google.zxing.client.result.ParsedResult;
import com.google.zxing.client.result.URIParsedResult;
import java.util.Locale;
/* loaded from: classes.dex */
public final class URIResultHandler extends ResultHandler {
private static final String[] l = {"otpauth:"};
private static final int[] m = {R$string.button_open_browser, R$string.button_share_by_email, R$string.button_share_by_sms, R$string.button_search_book_contents};
public URIResultHandler(Activity activity, ParsedResult parsedResult) {
super(activity, parsedResult);
}
@Override // com.google.zxing.client.android.result.ResultHandler
public int a(int i) {
return m[i];
}
@Override // com.google.zxing.client.android.result.ResultHandler
public void b(int i) {
String c = ((URIParsedResult) g()).c();
if (i == 0) {
g(c);
return;
}
if (i == 1) {
j(c);
} else if (i == 2) {
k(c);
} else {
if (i != 3) {
return;
}
h(c);
}
}
@Override // com.google.zxing.client.android.result.ResultHandler
public int c() {
return LocaleManager.a(((URIParsedResult) g()).c()) ? m.length : m.length - 1;
}
@Override // com.google.zxing.client.android.result.ResultHandler
public Integer d() {
return 0;
}
@Override // com.google.zxing.client.android.result.ResultHandler
public int f() {
return R$string.result_uri;
}
@Override // com.google.zxing.client.android.result.ResultHandler
public boolean a() {
String lowerCase = ((URIParsedResult) g()).c().toLowerCase(Locale.ENGLISH);
for (String str : l) {
if (lowerCase.startsWith(str)) {
return true;
}
}
return false;
}
}