package com.gdg.miagegi.can2015.utils; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Locale; import com.gdg.miagegi.can2015.MainApplication; import android.app.NotificationManager; import android.content.Context; public class Constants { public static final String EXTRA_FEED ="com.gdg.miagegi.can2015.EXTRA_FEED"; private static final String _BASE_API_DEV = "http://192.168.1.3:9000/api/1"; private static final String _BASE_API_PROD = "http:///api/1"; private static final boolean _PROD_MODE = false; public static final DateFormat DATE_FORMAT = android.text.format.DateFormat.getDateFormat(MainApplication.getContext()); public static final String EMPTY_STRING = ""; public static final String ENCLOSURE_SEPARATOR = "[@]"; // exactly three // characters! public static final String FALSE = "false"; public static final String FIELD_ARTICLE_LINK = "link"; public static final String FILE_URL = "file://"; public static final String FROM_AUTO_REFRESH = "from_auto_refresh"; public static final String HTTP = "http://"; public static final String HTTPS = "https://"; public static final String INTENT_FROM_WIDGET = "fromWidget"; private static SimpleDateFormat mDateFormat; public static final String MIMETYPE_TEXT_PLAIN = "text/plain"; public static NotificationManager NOTIF_MGR = (NotificationManager) MainApplication.getContext().getSystemService(Context.NOTIFICATION_SERVICE); public static final int PLAY_SERVICES_RESOLUTION_REQUEST = 9000; public static final String PREFS_APP_VERSION = "appVersion"; public static final String PREFS_IMEI = "imei"; public static final int PREFS_MODE = Context.MODE_PRIVATE; public static final String PREFS_NAME = "can"; public static final String PREFS_REGISTRATION_ID = "registrationId"; // public static final String SENDER_ID = "783221521699"; public static final DateFormat TIME_FORMAT = android.text.format.DateFormat.getTimeFormat(MainApplication.getContext()); public static final String TRUE = "true"; public static final int UPDATE_THROTTLE_DELAY = 1000; public static final String UTF8 = "UTF-8"; public static String getApiBase() { return (_PROD_MODE ? _BASE_API_PROD : _BASE_API_DEV); } public static SimpleDateFormat getDateFormat() { if (mDateFormat == null) { mDateFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss z", Locale.US); } return mDateFormat; } public static boolean isProd() { return _PROD_MODE; } }