正在查看: CallApp v2.226 应用的 FoursquareHelper.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 FoursquareHelper.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.callapp.contacts.api.helper.foursquare;
import a1.d0;
import android.app.Activity;
import android.content.Context;
import com.callapp.common.model.json.JSONSocialNetworkID;
import com.callapp.contacts.R;
import com.callapp.contacts.api.helper.common.RemoteAccountHelper;
import com.callapp.contacts.manager.FeedbackManager;
import com.callapp.contacts.manager.task.OutcomeListener;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.model.contact.ContactData;
import com.callapp.contacts.model.contact.DataSource;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.http.HttpUtils;
import com.callapp.framework.util.StringUtils;
import java.util.List;
import java.util.Map;
public class FoursquareHelper extends RemoteAccountHelper {
public static FoursquareHelper c;
private FoursquareHelper() {
}
public static void I(Context context, String str, Runnable runnable) {
String C = d0.C("http://foursquare.com/user/", str);
if (!HttpUtils.a()) {
FeedbackManager.j(context);
return;
}
if (isFoursquareOrSwarmAppInstalled()) {
Activities.x(context, C);
} else if (runnable == null) {
Activities.v(context, C, runnable);
} else {
Activities.v(context, C, null);
}
}
public static FoursquareHelper get() {
synchronized (FoursquareHelper.class) {
try {
if (c == null) {
c = new FoursquareHelper();
}
} catch (Throwable th) {
throw th;
}
}
return c;
}
public static boolean isFoursquareOnlyAppInstalled() {
return Activities.n(Constants.FOURSQUARE_APPINFO_PACKAGENAME, Constants.FOURSQUARE_APPINFO_CLASSNAME);
}
public static boolean isFoursquareOrSwarmAppInstalled() {
return isFoursquareOnlyAppInstalled() || Activities.n(Constants.FOURSQUARE_SWARM_APPINFO_PACKAGENAME, Constants.FOURSQUARE_SWARM_APPINFO_CLASSNAME);
}
@Override
public final void C(ContactData contactData, JSONSocialNetworkID jSONSocialNetworkID) {
contactData.getDeviceData().setFoursquareId(jSONSocialNetworkID);
contactData.updateFoursquareId();
}
@Override
public final boolean G() {
return false;
}
@Override
public final void a(String str) {
}
@Override
public final void f() {
}
@Override
public final void g(Activity activity) {
}
@Override
public int getApiConstantNetworkId() {
return 6;
}
@Override
public String getCurrentUserId() {
return null;
}
@Override
public DataSource getDataSource() {
return DataSource.foursquare;
}
@Override
public long getFriendsCount() {
return 0L;
}
@Override
public String getName() {
return Activities.getString(R.string.foursquare);
}
@Override
public String getUserName() {
return null;
}
@Override
public final boolean i() {
return false;
}
@Override
public boolean isLoggedIn() {
return false;
}
@Override
public boolean isNativeAppInstalled() {
return isFoursquareOrSwarmAppInstalled();
}
@Override
public final JSONSocialNetworkID j(ContactData contactData) {
return contactData.getFoursquareId();
}
@Override
public final Map k(boolean z, boolean z2) {
return null;
}
@Override
public final String m(String str) {
return null;
}
@Override
public final String n(String str) {
return null;
}
@Override
public final List o(String str) {
return null;
}
@Override
public final String q(String str) {
return null;
}
@Override
public final String r(String str) {
return null;
}
@Override
public final Object t(RemoteAccountHelper.SocialCallable socialCallable, boolean z) {
return socialCallable.a();
}
@Override
public final boolean u(String str) {
return StringUtils.t(str) || str.contains("blank_");
}
@Override
public final void y(Context context, String str, Runnable runnable, OutcomeListener outcomeListener) {
I(context, str, runnable);
RemoteAccountHelper.B(outcomeListener, true);
}
@Override
public final List z(String str) {
return null;
}
}