public class Settings
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANDROID_MATCH_MODE |
static java.lang.String |
ANDROID_MATCH_NUM |
static java.lang.String |
ANDROID_MAX_FILTERS |
static java.lang.String |
ANDROID_REPORT_DELAY |
static java.lang.String |
ANDROID_SCAN_MODE |
static java.lang.String |
API_ACCESS_CODE |
static java.lang.String |
API_ENABLED |
static java.lang.String |
API_HOST |
static java.lang.String |
API_INCLUDE_LATLONG |
static java.lang.String |
API_KEY |
static java.lang.String |
API_PING_ENABLED |
static java.lang.String |
API_PING_WINDOW |
static java.lang.String |
API_SECRET |
static java.lang.String |
BACKGROUND_JOB_ID |
static java.lang.String |
BACKGROUND_TIMEOUT |
static java.lang.String |
BEACON_ACTIVE_INTERVAL |
static java.lang.String |
BEACON_CHECK_INTERVAL |
static java.lang.String |
BEACON_CHECK_PROXIMITY |
static java.lang.String |
BEACON_EXPIRATION |
static java.lang.String |
BEACON_FILTER |
static java.lang.String |
BEACON_MAX_SAMPLE_AGE |
static java.lang.String |
BEACON_MIN_SAMPLES |
static java.lang.String |
BEACON_NAMESPACES_ALWAYS |
static java.lang.String |
BEACON_NAMESPACES_REGION |
static java.lang.String |
BEACON_OPT_SAMPLE_AGE |
static java.lang.String |
BEACON_POWER_MODE |
static java.lang.String |
BEACON_RESOLVE_EDDYSTONE_EID |
static java.lang.String |
BEACON_RESOLVE_EDDYSTONE_UID |
static java.lang.String |
BEACON_RESOLVE_IBEACON |
static java.lang.String |
BEACON_REST_INTERVAL |
static java.lang.String |
BEACON_REST_INTERVAL_ACTIVE |
static java.lang.String |
BEACON_REST_INTERVAL_LOW |
static java.lang.String |
BEACON_SCAN_GENERIC |
static java.lang.String |
BEACON_SCAN_INTERVAL |
static java.lang.String |
BEACON_SCAN_INTERVAL_ACTIVE |
static java.lang.String |
BEACON_SCAN_INTERVAL_LOW |
static java.lang.String |
BEACON_SCAN_MODE |
static java.lang.String |
BEACON_SCAN_REGION |
static java.lang.String |
BEACON_SERVICES_ALWAYS |
static java.lang.String |
BEACON_SERVICES_CONFIG |
static java.lang.String |
BEACON_SERVICES_REGION |
static java.lang.String |
BEACON_THRESHOLD |
static java.lang.String |
BEACON_THRESHOLD_ADJUSTMENT |
static java.lang.String |
BEACON_UUIDS_ALWAYS |
static java.lang.String |
BEACON_UUIDS_REGION |
static java.lang.String |
BEACON_WAKEUP_INTERVAL |
static java.lang.String |
CONFIG_ENABLED |
static java.lang.String |
CONTENT_ACTIONBAR_COLOR |
static java.lang.String |
CONTENT_ACTIONBAR_TEXT_COLOR |
static java.lang.String |
CONTENT_CODE |
static java.lang.String |
CONTENT_DELAY |
static java.lang.String |
CONTENT_LOAD_DELAY |
static java.lang.String |
CONTENT_SPINNER_TIMEOUT |
static java.lang.String |
CONTENT_STATUSBAR_COLOR |
static java.lang.String |
CONTENT_STATUSBAR_THEME |
static java.lang.String |
CONTENT_TIMEOUT |
static java.lang.String |
GOOGLE_BEACON_API_KEY |
static java.lang.String |
GOOGLE_SENDER_ID |
static java.lang.String |
LAST_ACTIVITY_START |
static java.lang.String |
LOCATION_ALLOW_GPS |
static java.lang.String |
LOCATION_DISTANCE_MAX |
static java.lang.String |
LOCATION_DISTANCE_MIN |
static java.lang.String |
LOCATION_EXTENDS_BACKGROUND |
static java.lang.String |
LOCATION_HISTORY |
static java.lang.String |
LOCATION_HISTORY_MAX |
static java.lang.String |
LOCATION_TIME_MAX |
static java.lang.String |
LOCATION_TIME_MIN |
static java.lang.String |
NOTIFICATION_CHANNEL |
static java.lang.String |
NOTIFICATION_ICON |
static java.lang.String |
NOTIFICATIONS_BACKGROUND |
static java.lang.String |
NOTIFICATIONS_FOREGROUND |
static int |
POWER_MODE_ACTIVE |
static int |
POWER_MODE_AUTO |
static int |
POWER_MODE_BALANCED |
static int |
POWER_MODE_LOW |
static int |
SCAN_MODE_ALWAYS |
static int |
SCAN_MODE_INUSE |
static int |
SCAN_MODE_MANUAL |
static int |
SCAN_MODE_NONE |
static int |
SCAN_MODE_REGION |
static java.lang.String |
SETTING_RESET_TIME |
static java.lang.String |
SHOW_CONTENT_TOAST |
static java.lang.String |
USE_LOCATION |
static java.lang.String |
USE_WIFI_NAME_FILTER |
static java.lang.String |
USER_INFO |
static java.lang.String |
USER_KEY |
static java.lang.String |
WIFI_NAME_FILTER |
| Constructor and Description |
|---|
Settings() |
| Modifier and Type | Method and Description |
|---|---|
static Settings |
commit() |
static org.json.JSONObject |
getAll() |
static org.json.JSONArray |
getArray(java.lang.String key) |
static java.util.ArrayList |
getArrayList(java.lang.String key) |
static boolean |
getBoolean(java.lang.String key,
boolean defaultValue) |
static double |
getDouble(java.lang.String key,
double defaultValue) |
static float |
getFloat(java.lang.String key,
float defaultValue) |
static android.graphics.Bitmap |
getImage(java.lang.String key) |
static int |
getInt(java.lang.String key,
int defaultValue) |
static long |
getLong(java.lang.String key,
long defaultValue) |
static android.os.Bundle |
getMetaData() |
static int |
getNotificationIcon() |
static org.json.JSONObject |
getObject(java.lang.String key) |
static java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue) |
static java.lang.String[] |
getStringArray(java.lang.String key) |
static java.lang.String[] |
getStringArray(java.lang.String key,
java.lang.String defaultValue) |
static boolean |
init(android.content.Context c,
java.lang.String password) |
static boolean |
isBackgroundMode() |
static java.util.List<java.lang.String> |
objectKeysWithPrefix(java.lang.String prefix) |
protected static Settings |
put(java.lang.String key,
java.lang.Object value) |
static Settings |
putAll(android.os.Bundle defaults) |
static Settings |
putAll(org.json.JSONObject all) |
static Settings |
putArray(java.lang.String key,
org.json.JSONArray array) |
static Settings |
putArrayList(java.lang.String key,
java.util.ArrayList<java.lang.Object> arrayList) |
static Settings |
putBoolean(java.lang.String key,
boolean value) |
static Settings |
putDefaults(org.json.JSONObject allDefaults) |
static Settings |
putDouble(java.lang.String key,
double value) |
static Settings |
putImage(java.lang.String key,
android.graphics.Bitmap image) |
static Settings |
putInt(java.lang.String key,
int value) |
static Settings |
putLong(java.lang.String key,
long value) |
static Settings |
putObject(java.lang.String key,
org.json.JSONObject object) |
static Settings |
putString(java.lang.String key,
java.lang.String value) |
static Settings |
putStringArray(java.lang.String key,
java.lang.String[] values,
boolean allowEmpty) |
static Settings |
remove(java.lang.String key) |
static Settings |
removeObject(java.lang.String key) |
static Settings |
reset() |
static void |
setBackgroundMode(boolean mode) |
public static final java.lang.String API_KEY
public static final java.lang.String API_SECRET
public static final java.lang.String API_ACCESS_CODE
public static final java.lang.String API_HOST
public static final java.lang.String API_ENABLED
public static final java.lang.String API_PING_ENABLED
public static final java.lang.String API_PING_WINDOW
public static final java.lang.String API_INCLUDE_LATLONG
public static final java.lang.String USER_KEY
public static final java.lang.String USER_INFO
public static final java.lang.String USE_LOCATION
public static final java.lang.String NOTIFICATION_ICON
public static final java.lang.String NOTIFICATION_CHANNEL
public static final java.lang.String NOTIFICATIONS_BACKGROUND
public static final java.lang.String NOTIFICATIONS_FOREGROUND
public static final java.lang.String BACKGROUND_JOB_ID
public static final java.lang.String BACKGROUND_TIMEOUT
public static final java.lang.String CONTENT_CODE
public static final java.lang.String CONTENT_DELAY
public static final java.lang.String CONTENT_LOAD_DELAY
public static final java.lang.String CONTENT_TIMEOUT
public static final java.lang.String CONTENT_SPINNER_TIMEOUT
public static final java.lang.String CONTENT_ACTIONBAR_COLOR
public static final java.lang.String CONTENT_ACTIONBAR_TEXT_COLOR
public static final java.lang.String CONTENT_STATUSBAR_COLOR
public static final java.lang.String CONTENT_STATUSBAR_THEME
public static final java.lang.String SHOW_CONTENT_TOAST
public static final java.lang.String LAST_ACTIVITY_START
public static final java.lang.String USE_WIFI_NAME_FILTER
public static final java.lang.String WIFI_NAME_FILTER
public static final java.lang.String BEACON_FILTER
public static final java.lang.String BEACON_CHECK_PROXIMITY
public static final java.lang.String BEACON_CHECK_INTERVAL
public static final java.lang.String BEACON_THRESHOLD
public static final java.lang.String BEACON_THRESHOLD_ADJUSTMENT
public static final java.lang.String BEACON_SCAN_MODE
public static final java.lang.String BEACON_POWER_MODE
public static final java.lang.String BEACON_WAKEUP_INTERVAL
public static final java.lang.String BEACON_SCAN_INTERVAL_LOW
public static final java.lang.String BEACON_SCAN_INTERVAL
public static final java.lang.String BEACON_SCAN_INTERVAL_ACTIVE
public static final java.lang.String BEACON_REST_INTERVAL_LOW
public static final java.lang.String BEACON_REST_INTERVAL
public static final java.lang.String BEACON_REST_INTERVAL_ACTIVE
public static final java.lang.String BEACON_OPT_SAMPLE_AGE
public static final java.lang.String BEACON_MAX_SAMPLE_AGE
public static final java.lang.String BEACON_MIN_SAMPLES
public static final java.lang.String BEACON_ACTIVE_INTERVAL
public static final java.lang.String BEACON_SCAN_REGION
public static final java.lang.String BEACON_SERVICES_ALWAYS
public static final java.lang.String BEACON_SERVICES_CONFIG
public static final java.lang.String BEACON_SERVICES_REGION
public static final java.lang.String BEACON_UUIDS_ALWAYS
public static final java.lang.String BEACON_UUIDS_REGION
public static final java.lang.String BEACON_NAMESPACES_ALWAYS
public static final java.lang.String BEACON_NAMESPACES_REGION
public static final java.lang.String BEACON_SCAN_GENERIC
public static final java.lang.String BEACON_RESOLVE_IBEACON
public static final java.lang.String BEACON_RESOLVE_EDDYSTONE_UID
public static final java.lang.String BEACON_RESOLVE_EDDYSTONE_EID
public static final java.lang.String BEACON_EXPIRATION
public static final java.lang.String GOOGLE_BEACON_API_KEY
public static final java.lang.String ANDROID_MAX_FILTERS
public static final java.lang.String ANDROID_SCAN_MODE
public static final java.lang.String ANDROID_MATCH_NUM
public static final java.lang.String ANDROID_MATCH_MODE
public static final java.lang.String ANDROID_REPORT_DELAY
public static final java.lang.String GOOGLE_SENDER_ID
public static final java.lang.String LOCATION_DISTANCE_MIN
public static final java.lang.String LOCATION_DISTANCE_MAX
public static final java.lang.String LOCATION_TIME_MIN
public static final java.lang.String LOCATION_TIME_MAX
public static final java.lang.String LOCATION_HISTORY_MAX
public static final java.lang.String LOCATION_HISTORY
public static final java.lang.String LOCATION_ALLOW_GPS
public static final java.lang.String LOCATION_EXTENDS_BACKGROUND
public static final java.lang.String SETTING_RESET_TIME
public static final java.lang.String CONFIG_ENABLED
public static final int SCAN_MODE_NONE
public static final int SCAN_MODE_MANUAL
public static final int SCAN_MODE_INUSE
public static final int SCAN_MODE_REGION
public static final int SCAN_MODE_ALWAYS
public static final int POWER_MODE_AUTO
public static final int POWER_MODE_LOW
public static final int POWER_MODE_BALANCED
public static final int POWER_MODE_ACTIVE
public static boolean init(android.content.Context c,
java.lang.String password)
public static org.json.JSONObject getAll()
public static java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
public static long getLong(java.lang.String key,
long defaultValue)
public static int getInt(java.lang.String key,
int defaultValue)
public static boolean getBoolean(java.lang.String key,
boolean defaultValue)
public static double getDouble(java.lang.String key,
double defaultValue)
public static float getFloat(java.lang.String key,
float defaultValue)
public static java.lang.String[] getStringArray(java.lang.String key,
java.lang.String defaultValue)
public static java.lang.String[] getStringArray(java.lang.String key)
protected static Settings put(java.lang.String key, java.lang.Object value)
public static Settings putString(java.lang.String key, java.lang.String value)
public static Settings putLong(java.lang.String key, long value)
public static Settings putInt(java.lang.String key, int value)
public static Settings putBoolean(java.lang.String key, boolean value)
public static Settings putDouble(java.lang.String key, double value)
public static Settings putStringArray(java.lang.String key, java.lang.String[] values, boolean allowEmpty)
public static Settings putAll(org.json.JSONObject all)
public static Settings putAll(android.os.Bundle defaults)
public static Settings putDefaults(org.json.JSONObject allDefaults)
public static Settings remove(java.lang.String key)
public static Settings commit()
public static Settings reset()
public static org.json.JSONArray getArray(java.lang.String key)
public static java.util.ArrayList getArrayList(java.lang.String key)
public static Settings putArray(java.lang.String key, org.json.JSONArray array)
public static Settings putArrayList(java.lang.String key, java.util.ArrayList<java.lang.Object> arrayList)
public static org.json.JSONObject getObject(java.lang.String key)
public static Settings putObject(java.lang.String key, org.json.JSONObject object)
public static Settings removeObject(java.lang.String key)
public static java.util.List<java.lang.String> objectKeysWithPrefix(java.lang.String prefix)
public static Settings putImage(java.lang.String key, android.graphics.Bitmap image)
public static android.graphics.Bitmap getImage(java.lang.String key)
public static boolean isBackgroundMode()
public static void setBackgroundMode(boolean mode)
public static int getNotificationIcon()
public static android.os.Bundle getMetaData()