public class Prefs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
DEF_DURATION |
java.util.Set<java.lang.String> |
DEF_NOTIFICATIONS |
private java.lang.String |
DEF_RINGTONE |
private java.lang.String |
DEF_THEME |
private android.content.Context |
mAppContext
Global Application Context
|
private java.lang.String |
NOTIFY_DEVICE_ADDED |
private java.lang.String |
NOTIFY_DEVICE_REMOVED |
private java.lang.String |
NOTIFY_ERROR |
private java.lang.String |
NOTIFY_LOCAL_COPY |
private java.lang.String |
NOTIFY_REMOTE_COPY |
private java.lang.String |
PREF_DEVICE_REGISTERED |
java.lang.String |
PREF_FAV_FILTER |
private java.lang.String |
PREF_LAST_BACKUP |
private java.lang.String |
PREF_NO_DEVICES_CT |
java.lang.String |
PREF_PIN_FAV |
private java.lang.String |
PREF_SN |
java.lang.String |
PREF_SORT_TYPE |
private java.lang.String |
PREF_VERSION_CODE |
private java.lang.String |
PREF_VERSION_NAME |
private static Prefs |
sInstance |
Modifier | Constructor and Description |
---|---|
private |
Prefs(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
private boolean |
get(java.lang.String key,
boolean defValue) |
private int |
get(java.lang.String key,
int defValue) |
(package private) java.lang.String |
get(java.lang.String key,
java.lang.String defValue) |
java.lang.String |
getDeviceNickname() |
java.lang.String |
getDuration() |
int |
getHeartbeat() |
java.lang.String |
getLastBackup() |
int |
getNoDevicesCt() |
(package private) android.net.Uri |
getNotificationSound() |
java.lang.String |
getRingtone() |
java.lang.String |
getSN()
Get Serial number.
|
int |
getSortType() |
private java.lang.String |
getTheme() |
int |
getVersionCode() |
java.lang.String |
getVersionName() |
static Prefs |
INST(android.content.Context context)
Lazily create our instance
|
boolean |
isAllowReceive() |
(package private) boolean |
isAudibleOnce() |
boolean |
isAutoBackup() |
boolean |
isAutoSend() |
boolean |
isDarkTheme() |
boolean |
isDeviceRegistered() |
boolean |
isFavFilter() |
boolean |
isHighPriority() |
boolean |
isLightTheme() |
boolean |
isMonitorClipboard() |
boolean |
isMonitorStartup() |
(package private) boolean |
isNotifyDeviceAdded() |
(package private) boolean |
isNotifyDeviceRemoved() |
private boolean |
isNotifyEnabled(java.lang.String value) |
boolean |
isNotifyError() |
(package private) boolean |
isNotifyLocal() |
(package private) boolean |
isNotifyRemote() |
boolean |
isPinFav() |
boolean |
isPushClipboard() |
boolean |
notNotifications() |
(package private) void |
remove(java.lang.String key) |
private void |
set(java.lang.String key,
boolean value) |
private void |
set(java.lang.String key,
int value) |
(package private) void |
set(java.lang.String key,
java.lang.String value) |
void |
setDeviceRegistered(java.lang.Boolean value) |
void |
setFavFilter(java.lang.Boolean value) |
void |
setLastBackup(java.lang.String value) |
void |
setNoDevicesCt(int value) |
void |
setPinFav(java.lang.Boolean value) |
void |
setPushClipboard(boolean value) |
void |
setRingtone(java.lang.String value) |
(package private) void |
setSN()
Set Serial number to unique value
|
void |
setSortType(int value) |
void |
setVersionCode(int value) |
void |
setVersionName(java.lang.String value) |
void |
unsetAutoBackup() |
private static Prefs sInstance
private final android.content.Context mAppContext
private final java.lang.String DEF_THEME
private final java.lang.String DEF_DURATION
private final java.lang.String DEF_RINGTONE
private final java.lang.String NOTIFY_REMOTE_COPY
private final java.lang.String NOTIFY_LOCAL_COPY
private final java.lang.String NOTIFY_DEVICE_ADDED
private final java.lang.String NOTIFY_DEVICE_REMOVED
private final java.lang.String NOTIFY_ERROR
public final java.util.Set<java.lang.String> DEF_NOTIFICATIONS
private final java.lang.String PREF_VERSION_NAME
private final java.lang.String PREF_VERSION_CODE
public final java.lang.String PREF_PIN_FAV
public final java.lang.String PREF_FAV_FILTER
public final java.lang.String PREF_SORT_TYPE
private final java.lang.String PREF_DEVICE_REGISTERED
private final java.lang.String PREF_NO_DEVICES_CT
private final java.lang.String PREF_SN
private final java.lang.String PREF_LAST_BACKUP
public static Prefs INST(@NonNull android.content.Context context)
context
- any old contextpublic boolean isMonitorStartup()
public boolean isMonitorClipboard()
public boolean isPushClipboard()
public void setPushClipboard(boolean value)
public boolean isAutoSend()
public boolean isAllowReceive()
public int getHeartbeat()
public boolean isHighPriority()
public java.lang.String getDeviceNickname()
public java.lang.String getDuration()
public boolean isAutoBackup()
public void unsetAutoBackup()
private java.lang.String getTheme()
public boolean isDarkTheme()
public boolean isLightTheme()
public boolean notNotifications()
boolean isNotifyLocal()
boolean isNotifyRemote()
boolean isNotifyDeviceAdded()
boolean isNotifyDeviceRemoved()
public boolean isNotifyError()
private boolean isNotifyEnabled(java.lang.String value)
boolean isAudibleOnce()
@Nullable android.net.Uri getNotificationSound()
public java.lang.String getRingtone()
public void setRingtone(java.lang.String value)
public java.lang.String getVersionName()
public void setVersionName(java.lang.String value)
public int getVersionCode()
public void setVersionCode(int value)
public int getSortType()
public void setSortType(int value)
public boolean isPinFav()
public void setPinFav(java.lang.Boolean value)
public boolean isFavFilter()
public void setFavFilter(java.lang.Boolean value)
public boolean isDeviceRegistered()
public void setDeviceRegistered(java.lang.Boolean value)
public int getNoDevicesCt()
public void setNoDevicesCt(int value)
public java.lang.String getSN()
void setSN()
public java.lang.String getLastBackup()
public void setLastBackup(java.lang.String value)
void set(java.lang.String key, java.lang.String value)
private void set(java.lang.String key, boolean value)
private void set(java.lang.String key, int value)
java.lang.String get(java.lang.String key, java.lang.String defValue)
private boolean get(java.lang.String key, boolean defValue)
private int get(java.lang.String key, int defValue)
void remove(java.lang.String key)