package com.rafali.flickruploader;
import org.slf4j.LoggerFactory;
import com.rafali.common.ToolString;
import android.content.pm.ApplicationInfo;
public class Config {
static final org.slf4j.Logger LOG = LoggerFactory.getLogger(Config.class);
public static final int VERSION = getVersion();
public static final long MAX_FILE_SIZE = 200 * 1024 * 1024L;
public static final String VERSION_NAME = getVersionName();
public static final String FULL_VERSION_NAME = VERSION_NAME + "-" + VERSION;
public static final String HOSTNAME = "ra-fa-li.appspot.com";
public static final String HTTP_START = "http://" + HOSTNAME;
private static Boolean DEBUG = null;
public static boolean isDebug() {
if (DEBUG == null) {
DEBUG = (FlickrUploader.getAppContext().getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0;
}
return DEBUG;
}
private static int getVersion() {
try {
return FlickrUploader.getAppContext().getPackageManager().getPackageInfo(FlickrUploader.getAppContext().getPackageName(), 0).versionCode;
} catch (Exception e) {
LOG.error(ToolString.stack2string(e));
}
return 0;
}
private static String getVersionName() {
try {
return "" + FlickrUploader.getAppContext().getPackageManager().getPackageInfo(FlickrUploader.getAppContext().getPackageName(), 0).versionName;
} catch (Exception e) {
LOG.error(ToolString.stack2string(e));
}
return "0";
}
public static boolean isGae() {
return false;
}
}