/** * */ package com.gmail.charleszq.picorner.utils; /** * @author charleszq * */ public interface IConstants { static final String APP_GL_STORE_URL = "http://goo.gl/eOQW8"; //$NON-NLS-1$ /** * For each service call, what's the page size, by default, it's 10 times of * the UI page size. */ static final int DEF_SERVICE_PAGE_SIZE = 30; static final int DEF_500PX_PAGE_SIZE = 20; static final int DEF_IG_PAGE_SIZE = 30; /** * The page size for my photo set */ static final int DEF_PHOTO_SET_GROUP_PAGE_SIZE = 50; /** * The image cache size. */ static final int IMAGE_CACHE_SIZE = 200000000; // 200M /** * Use this as the marker to say there is no more data, if server returns * photos less than this, we say there is no more there. */ static final int DEF_MIN_PAGE_SIZE = 10; static final int DEF_MAX_TOTAL_PHOTOS = 300; static final String SD_CARD_FOLDER_NAME = "picorner"; //$NON-NLS-1$ static final String SHARE_TEMP_FILE_NAME = "picornershare.png"; //$NON-NLS-1$ static final String SHARE_INTENT_TMP_FILE_PREFIX = "sharetmp_"; //$NON-NLS-1$ /** * the flickr oauth scheme */ static final String ID_SCHEME = "ups-flickr-oauth"; //$NON-NLS-1$ static final String DEF_PREF_NAME = "picorner"; //$NON-NLS-1$ static final String HTTP_SCHME = "http"; //$NON-NLS-1$ static final String HOST_500PX = "500px.com"; //$NON-NLS-1$ static final String HOST_FLICKR = "www.flickr.com"; //$NON-NLS-1$ static final String HOST_FLICKR_MOBILE = "m.flickr.com"; //$NON-NLS-1$ static final String SEGMENT_PHOTO = "photo"; //$NON-NLS-1$ static final String SEGMENT_PHOTOS = "photos"; //$NON-NLS-1$ /** * Instagram oauth scheme, these constants cannot be modified, they are * defined in the client app of instagram. */ static final String ID_IG_SCHEME = "schema"; //$NON-NLS-1$ static final String IG_AUTHORITY = "upsigoauth"; //$NON-NLS-1$ static final String IG_CALL_BACK_STR = "schema://upsigoauth"; //$NON-NLS-1$ static final String IG_USER_ID = "ig.user.id"; //$NON-NLS-1$ static final String IG_USER_BUDDY_ICON_URL = "ig.user.buddy.icon.url"; //$NON-NLS-1$ static final String IG_AUTH_TOKEN = "ig.auth.token"; //$NON-NLS-1$ static final String IG_AUTH_TOKEN_SECRET = "ig.auth.token.secret"; //$NON-NLS-1$ static final String IG_AUTH_TOKEN_RAW_RES = "ig.auth.token.raw.response"; //$NON-NLS-1$ // flickr static final String FLICKR_TOKEN_SECRENT = "token.secret"; //$NON-NLS-1$ static final String FLICKR_TOKEN = "flickr.token"; //$NON-NLS-1$ static final String FLICKR_USER_ID = "flickr.user.id"; //$NON-NLS-1$ static final String FLICKR_USER_NAME = "flickr.user.name"; //$NON-NLS-1$ // instagram static final String INSTAGRAM_CLIENT_ID = "2588f081b4c2432cbfcc5d27aef4fecb"; //$NON-NLS-1$ static final String INSTAGRAM_CLIENT_SECRET = "76ab8f0afb954671bf28ec80fca75ad6"; //$NON-NLS-1$ // static final String DETAIL_PAGE_PHOTO_ARG_KEY = "photo.frg.arg"; //$NON-NLS-1$ // 500px related constants static final String PX500_CONSUMER_KEY = "XLvGaTDTlDL7UH9njjxpc9VmpoSKYQwRHjV0Qujx"; //$NON-NLS-1$ static final String PX500_CONSUMER_SECRET = "IVyb65oFNXxYbZeNpptNEHuF8FaxqMuffY9vipZF"; //$NON-NLS-1$ static final String PX500_OAUTH_CALLBACK_SCHEMA = "schemapx500"; //$NON-NLS-1$ static final String PX500_TOKEN_SECRET_KEY = "px500.token.secret"; //$NON-NLS-1$ static final String PX500_OAUTH_TOKEN_KEY = "px500.oauth.token"; //$NON-NLS-1$ static final String PX500_OAUTH_TOKEN_SECRET_KEY = "px500.oauth.token.secret"; //$NON-NLS-1$ static final String PX_USER_ID = "px500.user.id"; //$NON-NLS-1$ static final String PX_USER_NAME = "px500.user.name"; //$NON-NLS-1$ static final String PX_USER_BUDDY_ICON_URL = "px500.user.icon.url"; //$NON-NLS-1$ static final String ABOUT_FILE_FRG_ARG_KEY = "frg.file.name"; //$NON-NLS-1$ static final String ABOUT_FILE_ENCODING_KEY = "frg.file.encoding"; //$NON-NLS-1$ static final String ABOUT_FILE_DEFAULT_ENCODING = "utf-8"; //$NON-NLS-1$ static final String ASSET_FOLDER = "file:///android_asset/"; //$NON-NLS-1$ /** * The file name which saves the flickr user photo pool information. */ static final String FLICKR_WEB_SITE_URL = "http://www.flickr.com/photos/"; //$NON-NLS-1$ /** * Preference keys */ static final String PREF_PHOTO_CACHE_SIZE = "pref.key.photo.grid.cache.size"; //$NON-NLS-1$ static final String PREF_ENABLE_OFFLINE = "pref.key.enable.offline"; //$NON-NLS-1$ static final String PREF_OFFLINE_WIFI_ONLY = "pref_key_only_use_wifi"; //$NON-NLS-1$ static final String PREF_DOWNLOAD_WHEN_CHARGING = "pref_key_download_when_charging"; //$NON-NLS-1$ static final String PREF_OFFLINE_TIMER_IN_HOURS = "pref.key.offline.timer"; //$NON-NLS-1$ static final String PREF_OFFLINE_MAX_PHOTO_GRID_SIZE = "pref.key.photo.grid.max.size"; //$NON-NLS-1$ static final String PREF_DEFAULT_PHOTO_LIST = "pref.default.photo.list"; //$NON-NLS-1$ /** * Slideshow related */ static final String PREF_SLIDE_SHOW_INTERVAL = "pref.slide.show.interval"; //$NON-NLS-1$ static final String DEF_SLIDE_SHOW_INTERVAL = "5000"; //$NON-NLS-1$ static final int MAX_PHOTO_TITLE_LEN = 100; }