|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jcdecaux.jcdroid.fwk.api.settings.InternalSettingsManager
public class InternalSettingsManager
Class that operates with InternalSettings.
To obtain an instance of InternalSettingsManager
,
call Context.getSystemService(java.lang.String)
with JCDroidService.INTERNAL_SETTINGS_SERVICE
as argument.
All setters or actions requires the caller to hold the permission Manifest.permission#MODIFY
.
Field Summary | |
---|---|
static java.lang.String |
QUALIFICATION_MAC_ADDRESS
Since API 12 |
Constructor Summary | |
---|---|
InternalSettingsManager(android.content.Context context,
com.jcdecaux.jcdroid.fwk.api.settings.IInternalSettingsService service)
|
Method Summary | |
---|---|
JCDroidEnvironment |
getAppEnvironment()
Returns the current device running environment |
java.util.List<java.lang.String> |
getCleanSDCardFiles()
|
java.util.List<java.lang.String> |
getCleanWhitelist()
|
java.lang.String |
getConfigEndpoint()
Deprecated. |
ConnectivityMode |
getConnectivityMode()
|
java.lang.String |
getContractCode()
Returns the contract code (as it's declared in its contract from MCP data) |
java.lang.String |
getCountryCode()
Returns the devices country code (as it's declared in its contract from MCP data) |
int |
getCurrentOrientation()
Retrieves current screen orientation according to InternalSettingsObserver values. |
int |
getCurrentRotation()
Retrieves the current screens rotation (from its natural axis) according to InternalSettingsObserver values. |
java.lang.String |
getDateFormat()
|
java.util.Locale |
getDefaultLocale()
Returns the default locale for this device |
java.lang.String |
getDeviceID()
Returns the device identifier. |
java.lang.String |
getDeviceName()
Returns the device name. |
java.lang.String |
getDeviceType()
Returns the device type (as it's declared in MCP) |
java.lang.String |
getDiagPackage()
|
long |
getForceKillTimeout()
|
int |
getGoogleMapsPackageVersion()
Gets GoogleMapsPackageVersion |
java.lang.String |
getHomePackage()
|
java.lang.String |
getHoursFormat()
|
java.lang.String |
getIdentityEndpoint()
Deprecated. |
java.lang.String |
getImePackageForLocale(java.util.Locale locale)
Returns IME package for given locale. |
long |
getLastUserActivity()
Get elapsed time (in ms) since user last touched the screen. |
double |
getLatitude()
|
java.util.List<java.lang.String> |
getLocalProxyBlackList()
Deprecated. |
int |
getLocalProxyPort()
Deprecated. |
java.util.List<java.lang.String> |
getLocalProxyWhiteList()
Deprecated. |
double |
getLongitude()
|
java.lang.String |
getNameEndpoint()
Deprecated. |
int |
getOsSoundVoiceCallVolumeDefaultLevel()
Gets desired voicecall volume level in percentage. |
java.lang.String |
getOtaUpdateEndpoint()
|
JCDroidEnvironment |
getPlatformEnvironment()
|
java.lang.String |
getProvisioningEndpoint()
Since API 10 |
java.lang.String |
getProxyHost()
|
int |
getProxyPort()
|
java.lang.String |
getProxyScheme()
|
java.lang.String |
getQualificationSystemApplicationsEndpoint()
Deprecated. |
java.lang.String |
getQualificationUserApplicationsEndpoint()
Deprecated. |
java.lang.String |
getQualifMacAddress()
Since API 12 |
double |
getScaleFactor()
|
int |
getScreenOffTimeout()
|
java.lang.String |
getScreensaverPackage()
Since SdkVersion.API14 |
int |
getScreensaverTimeout()
Since SdkVersion.API14 |
java.lang.String |
getServiceMqttHost()
|
java.lang.String |
getServiceMqttPassword()
|
int |
getServiceMqttPort()
|
java.lang.String |
getServiceMqttUsername()
|
java.lang.String |
getServiceSipHost()
|
int |
getServiceSipPort()
|
java.lang.String |
getServiceSipScheme()
|
java.lang.String |
getServiceSyslogHost()
|
int |
getSessionOffTimeout()
|
java.lang.String |
getSystemApplicationsEndpoint()
Deprecated. |
java.util.TimeZone |
getTimezone()
|
java.lang.String |
getUserApplicationsEndpoint()
Deprecated. |
int |
getWidgetBarHeight()
Since SdkVersion.API14 |
java.lang.String |
getWidgetBarPackage()
Since SdkVersion.API14 |
boolean |
hasProxy()
|
boolean |
isAccessibilityButtonEnabled()
|
boolean |
isBarcodeReaderAutoStartEnabled()
|
boolean |
isCleanSDCardDisabled()
|
boolean |
isConnectivityModeConfigured()
|
boolean |
isDebugCoreAppsEnabled()
Returns configuration flag to activate debug in core apps. |
boolean |
isDebugJCDroidEnabled()
|
boolean |
isDeviceProvisioned()
Get device is provisioned. |
boolean |
isInfraSyncDone()
Gets infrastructure synchronization status. |
boolean |
isInMaintenanceMode()
|
boolean |
isLocalProxyActive()
Deprecated. |
boolean |
isMaintenanceOnNetworkTimeout()
|
boolean |
isMCPInfraProvider()
|
boolean |
isNavigationBarEnabled()
|
boolean |
isNavigationBarHidden()
|
boolean |
isNetworkMode()
|
boolean |
isQualificationMode()
|
boolean |
isScreenInvertVertical()
Returns if the screen vertically inverted. |
boolean |
isScreenLandscape()
Returns if the screen is in landscape. |
boolean |
isScreensaverDisabled()
Since SdkVersion.API14
Returns true if the session timeout <= 0 |
boolean |
isSessionTimeoutDisabled()
Returns true if the session timeout <= 0 |
boolean |
isSystemConfigured()
|
boolean |
isUSBMode()
|
boolean |
isWidgetBarEnabled()
Since SdkVersion.API14 |
boolean |
isWipeOnRebootConfigured()
|
boolean |
removeConnectivityMode()
Permission Manifest.permission#MODIFY is needed. |
boolean |
removeWipeOnReboot()
Permission Manifest.permission#MODIFY is needed. |
boolean |
setConnectivityMode(ConnectivityMode mode)
Permission Manifest.permission#MODIFY is needed. |
boolean |
setConnectivityQualifMode(java.lang.String macAddress)
Since API 12 |
void |
setDefaultImePackage(java.lang.String imePackage)
Updates default ime package. |
void |
setDefaultImePackageForLocale(java.util.Locale locale)
Helper method to set the default IME package for the given locale Since SdkVersion.API13 |
void |
setDeviceProvisioned(boolean isProvisioned)
Set the device provisioned. |
void |
setInfraSyncDone(boolean isSyncDone)
Sets infrastructure synchronization status. |
void |
setLastUserActivity(long lastUserActivity)
|
void |
setMaintenanceMode(boolean active)
Permission Manifest.permission#MODIFY is needed. |
void |
setMCPInfraProvider(boolean isMCPProvider)
Changes the infrastructure provider (mcp or kali). |
void |
setPlatformEnvironment(JCDroidEnvironment env)
|
boolean |
setSystemStateBcd(int hexValue)
Updates BCD display with hexValue. |
boolean |
setWipeOnReboot(ConnectivityMode connectivityMode)
Permission Manifest.permission#MODIFY is needed. |
boolean |
showTouches()
|
boolean |
useMockedLocationProviders()
|
void |
wipe()
Wipes internalsettings values and cache. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String QUALIFICATION_MAC_ADDRESS
Constructor Detail |
---|
public InternalSettingsManager(android.content.Context context, com.jcdecaux.jcdroid.fwk.api.settings.IInternalSettingsService service)
Method Detail |
---|
public boolean isMCPInfraProvider()
public void setMCPInfraProvider(boolean isMCPProvider)
Manifest.permission#MODIFY
is needed.
isMCPProvider
- public boolean isDeviceProvisioned()
public void setDeviceProvisioned(boolean isProvisioned)
Manifest.permission#MODIFY
is needed.
isProvisioned
- public boolean isInfraSyncDone()
public void setInfraSyncDone(boolean isSyncDone)
Manifest.permission#MODIFY
is needed.
isSyncDone
- public void wipe()
Manifest.permission#MODIFY
is needed.
public java.util.Locale getDefaultLocale()
public java.lang.String getImePackageForLocale(java.util.Locale locale)
SdkVersion.API13
locale
-
public void setDefaultImePackage(java.lang.String imePackage)
SdkVersion.API13
imePackage
- (e.g. com.android.inputmethod.latin/.LatinIME)public void setDefaultImePackageForLocale(java.util.Locale locale)
SdkVersion.API13
public java.lang.String getDeviceName()
public int getCurrentOrientation()
InternalSettingsObserver
values.
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
).public int getCurrentRotation()
InternalSettingsObserver
values.
Surface.ROTATION_0
).public JCDroidEnvironment getPlatformEnvironment()
public void setPlatformEnvironment(JCDroidEnvironment env)
public JCDroidEnvironment getAppEnvironment()
public ConnectivityMode getConnectivityMode()
public boolean setConnectivityMode(ConnectivityMode mode)
Manifest.permission#MODIFY
is needed.
mode
-
public boolean setConnectivityQualifMode(java.lang.String macAddress)
macAddress
-
public java.lang.String getQualifMacAddress()
public boolean isConnectivityModeConfigured()
public boolean removeConnectivityMode()
Manifest.permission#MODIFY
is needed.
public boolean setWipeOnReboot(ConnectivityMode connectivityMode)
Manifest.permission#MODIFY
is needed.
connectivityMode
-
public boolean isWipeOnRebootConfigured()
public boolean isSystemConfigured()
public boolean removeWipeOnReboot()
Manifest.permission#MODIFY
is needed.
public boolean isInMaintenanceMode()
public void setMaintenanceMode(boolean active)
Manifest.permission#MODIFY
is needed.
active
- public long getLastUserActivity()
public void setLastUserActivity(long lastUserActivity)
lastUserActivity
- public boolean setSystemStateBcd(int hexValue)
Manifest.permission#BCD_DISPLAY
is needed.
hexValue
- : value to display in hex format. To display
the value 42 => 0x42.
public boolean isUSBMode()
public boolean isNetworkMode()
public boolean isQualificationMode()
public java.lang.String getDiagPackage()
public java.lang.String getHomePackage()
public boolean isDebugCoreAppsEnabled()
public boolean isDebugJCDroidEnabled()
public boolean isMaintenanceOnNetworkTimeout()
public boolean isNavigationBarEnabled()
public boolean isAccessibilityButtonEnabled()
public boolean isWidgetBarEnabled()
SdkVersion.API14
public java.lang.String getWidgetBarPackage()
SdkVersion.API14
public int getWidgetBarHeight()
SdkVersion.API14
public boolean showTouches()
public java.util.TimeZone getTimezone()
public java.lang.String getHoursFormat()
public java.lang.String getDateFormat()
public int getScreenOffTimeout()
public java.lang.String getScreensaverPackage()
SdkVersion.API14
public int getScreensaverTimeout()
SdkVersion.API14
public boolean isScreensaverDisabled()
SdkVersion.API14
Returns true if the session timeout <= 0
public int getSessionOffTimeout()
public boolean isSessionTimeoutDisabled()
public boolean isScreenLandscape()
public long getForceKillTimeout()
public java.util.List<java.lang.String> getCleanWhitelist()
public boolean isCleanSDCardDisabled()
public java.util.List<java.lang.String> getCleanSDCardFiles()
public boolean useMockedLocationProviders()
public java.lang.String getDeviceID()
public java.lang.String getCountryCode()
public java.lang.String getContractCode()
public java.lang.String getDeviceType()
public double getLatitude()
public double getLongitude()
public java.lang.String getProxyScheme()
public java.lang.String getProxyHost()
public int getProxyPort()
public boolean isLocalProxyActive()
public int getLocalProxyPort()
public java.util.List<java.lang.String> getLocalProxyWhiteList()
public java.util.List<java.lang.String> getLocalProxyBlackList()
public java.lang.String getOtaUpdateEndpoint()
public java.lang.String getProvisioningEndpoint()
public java.lang.String getNameEndpoint()
public java.lang.String getConfigEndpoint()
public java.lang.String getIdentityEndpoint()
public boolean hasProxy()
public boolean isScreenInvertVertical()
public java.lang.String getServiceSipScheme()
public java.lang.String getServiceSipHost()
public int getServiceSipPort()
public java.lang.String getServiceSyslogHost()
public boolean isBarcodeReaderAutoStartEnabled()
public int getOsSoundVoiceCallVolumeDefaultLevel()
public int getGoogleMapsPackageVersion()
public double getScaleFactor()
public boolean isNavigationBarHidden()
public java.lang.String getServiceMqttHost()
public int getServiceMqttPort()
public java.lang.String getServiceMqttUsername()
public java.lang.String getServiceMqttPassword()
public java.lang.String getQualificationUserApplicationsEndpoint()
public java.lang.String getQualificationSystemApplicationsEndpoint()
public java.lang.String getUserApplicationsEndpoint()
public java.lang.String getSystemApplicationsEndpoint()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |