CoreClientPreferences¶
- public interface CoreClientPreferences¶
Added in version 1.24.0-ms20.
Интерфейс реализует доступ к некоторым параметрам клиентского приложения
Methods¶
getClientId¶
getHostIp¶
getLanguage¶
getScreenHeight¶
- long getScreenHeight()¶
Получить высоту экрана пользователя в пикселях Если у пользователя несколько мониторов, вернется значение того, в котором находилось окно браузера при авторизации пользователя
getScreenWidth¶
- long getScreenWidth()¶
Получить ширину экрана пользователя в пикселях. Если у пользователя несколько мониторов, вернется значение того, в котором находилось окно браузера при авторизации пользователя
getTimeZoneDifference¶
- long getTimeZoneDifference()¶
Получить разницу во времени между клиентом и сервером в миллисекундах. Если сервер UTC+3, а клиент UTC+4, разница будет 360 000 мс
- Returns:
long - разница в миллисекундах
getTimeZoneOffset¶
- long getTimeZoneOffset()¶
Получить смещение (по Гринвичу) временной зоны клиента в миллисекундах. Для UTC+3 значение будет равно 1 080 000 мс
- Returns:
long - смещение в миллисекундах
getUserAgent¶
getUserAgentName¶
isDesktop¶
- boolean isDesktop()¶
Флаг указывает, что клиентское приложение выполняется на устройстве десктопного типа
isLinux¶
- boolean isLinux()¶
Флаг указывает, что клиентское приложение выполняется в операционной системе семейства Linux
isMac¶
- boolean isMac()¶
Флаг указывает, что клиентское приложение выполняется в операционной системе семейства Apple Mac
isTablet¶
- boolean isTablet()¶
Флаг указывает, что клиентское приложение выполняется на устройстве мобильного типа
isWindows¶
- boolean isWindows()¶
Флаг указывает, что клиентское приложение выполняется в операционной системе семейства MS Windows