package com.nilhcem.bblfr.core.utils;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.text.TextUtils;
import com.nilhcem.bblfr.BuildConfig;
import java.util.Locale;
public class NetworkUtils {
private static final String TWITTER_LINK_PREFIX = "http://www.twitter.com/#!/%s";
private NetworkUtils() {
throw new UnsupportedOperationException();
}
public static boolean isNetworkAvailable(Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
public static String getAbsoluteUrl(String url) {
String absoluteUrl = url;
if (!TextUtils.isEmpty(absoluteUrl) && !absoluteUrl.startsWith("http")) {
absoluteUrl = StringUtils.appendOptional(BuildConfig.WS_ENDPOINT, absoluteUrl);
}
return absoluteUrl;
}
public static String getTwitterUrl(String username) {
return String.format(Locale.US, TWITTER_LINK_PREFIX, username);
}
}