69 lines
2.0 KiB
Java
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;
|
|
}
|
|
}
|