package edu.stanford.cs.sujogger.util; import edu.stanford.cs.sujogger.db.GPStracking; import android.net.Uri; /** * Various application wide constants * * @version $Id: Constants.java 468 2010-03-28 13:47:13Z rcgroot $ * @author rene (c) Mar 22, 2009, Sogeti B.V. */ public class Constants { public static final boolean AD_TEST = true; //set to false for release (to show real Admob ads) public static final boolean SHOW_DEBUG = true; public static final String APP_MARKET_URI = "http://market.android.com/search?q=pname:edu.stanford.cs.sujogger"; public static final String DISABLEBLANKING = "disableblanking"; public static final String SATELLITE = "SATELLITE"; public static final String TRAFFIC = "TRAFFIC"; public static final String SPEED = "showspeed"; public static final String COMPASS = "COMPASS"; public static final String LOCATION = "LOCATION"; public static final String TRACKCOLORING = "trackcoloring"; public static final int UNKNOWN = -1; public static final int LOGGING = 1; public static final int PAUSED = 2; public static final int STOPPED = 3; public static final String SPEEDSANITYCHECK = "speedsanitycheck"; public static final String PRECISION = "precision"; public static final String LOGATSTARTUP = "logatstartup"; public static final String SERVICENAME = "edu.stanford.cs.sujogger.intent.action.GPSLoggerService"; public static final String UNITS = "units"; public static final int UNITS_DEFAULT = 0; public static final int UNITS_IMPERIAL = 1; public static final int UNITS_METRIC = 2; public static final String EXTERNAL_DIR = "/Moovy/"; public static final String TMPICTUREFILE_PATH = EXTERNAL_DIR + "media_tmp"; public static final Uri NAME_URI = Uri.parse("content://" + GPStracking.AUTHORITY + ".string"); public static final int SPEED_CONVERSION_RATIO = 3600000; // ms in 1hr public static final long UPDATE_INTERVAL = 900000; // ms in 15 minutes public static final long FB_UPDATE_INTERVAL = 3600000; // ms in 1 hour // Posting preferences public static final String POST_FB_KEY = "post_fb"; public static final String POST_CATCH_KEY = "post_catch"; public static final String SITE_URL = "http://moovyapp.com/"; public static final String SITE_LOGO = "http://moovyapp.com/Moovy_files/logo.png"; public static final String SITE_TITLE = "Moovy for Android"; public static final String SITE_SLOGAN = "The premier social running app for Android"; public static final String SITE_EMAIL = "moovydev@gmail.com"; // Facebook integration public static final String GRAPH_BASE_URL = "http://graph.facebook.com/"; //public static final String FB_APP_ID = "127241693959042"; //release public static final String FB_APP_ID = "176696635689614"; //test public static final String[] FB_PERMISSIONS = new String[] { "read_friendlists", "email", "offline_access", "publish_stream" }; // First launch flags public static final String STATS_INITIALIZED = "stats_initialized"; public static final String USER_REGISTERED = "user_registered"; // User attribute keys (for SharedPreferences) public static final String USERREG_ID_KEY = "userreg_id"; public static final String USERREG_FBID_KEY = "userreg_fbid"; public static final String USERREG_EMAIL_KEY = "userreg_email"; public static final String USERREG_FIRSTNAME_KEY = "userreg_firstname"; public static final String USERREG_LASTNAME_KEY = "userreg_lastname"; public static final String USERREG_PICTURE_KEY = "userreg_picture"; public static final String USERREG_TOKEN_KEY = "userreg_token"; public static final String LAST_CONCIERGE_ID_KEY = "last_concierge_id"; // Last-updated keys (for Activities that request network updates public static final String BADGES_UPDATE_KEY = "badges_update_time"; public static final String LB_USERSCORES_UPDATE_KEY = "userscores_update_time"; public static final String LB_GROUPSCORES_UPDATE_KEY = "groupscores_update_time"; public static final String ALL_USERS_UPDATE_KEY = "users_update_time"; public static final String ALL_GROUPS_UPDATE_KEY = "all_groups_update_time"; public static final String GROUPS_UPDATE_KEY = "groups_update_time"; public static final String FB_UPDATE_KEY = "fb_update_time"; public static final String FEED_UPDATE_KEY = "feed_update_time"; // Stats cache public static final String STATS_DIRTY_KEY = "solo_stats_dirty"; public static final String DIFF_DISTANCE_RAN_KEY = "diff_distance_ran"; public static final String DIFF_RUNNING_TIME_KEY = "diff_running_time"; public static final String DIFF_NUM_RUNS_KEY = "diff_num_runs"; public static final String DIFF_NUM_PARTNER_RUNS_KEY = "diff_num_partner_runs"; // Gaming@Stanford stuff public static final int APP_ID = 1; public static final String APP_API_KEY = ""; }