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

64 lines
1.8 KiB
Java

package com.google.zxing.client.android.encode;
import android.telephony.PhoneNumberUtils;
import java.util.HashSet;
import java.util.List;
/* loaded from: classes.dex */
abstract class ContactEncoder {
ContactEncoder() {
}
static void a(StringBuilder sb, StringBuilder sb2, String str, String str2, Formatter formatter, char c) {
String b = b(str2);
if (b != null) {
sb.append(str);
sb.append(formatter.a(b, 0));
sb.append(c);
sb2.append(b);
sb2.append('\n');
}
}
static String b(String str) {
if (str == null) {
return null;
}
String trim = str.trim();
if (trim.isEmpty()) {
return null;
}
return trim;
}
abstract String[] a(List<String> list, String str, List<String> list2, List<String> list3, List<String> list4, List<String> list5, List<String> list6, String str2);
static void a(StringBuilder sb, StringBuilder sb2, String str, List<String> list, int i, Formatter formatter, Formatter formatter2, char c) {
if (list == null) {
return;
}
HashSet hashSet = new HashSet(2);
int i2 = 0;
for (int i3 = 0; i3 < list.size(); i3++) {
String b = b(list.get(i3));
if (b != null && !b.isEmpty() && !hashSet.contains(b)) {
sb.append(str);
sb.append(formatter2.a(b, i3));
sb.append(c);
sb2.append(formatter == null ? b : formatter.a(b, i3));
sb2.append('\n');
i2++;
if (i2 == i) {
return;
} else {
hashSet.add(b);
}
}
}
}
static String a(String str) {
return PhoneNumberUtils.formatNumber(str);
}
}