Settings API
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
Описание.
IDroidSettingsAPI Settings
Этот объект предназначен для управления настройками устройства. Он позволяет задавать базовые параметры: язык, время, геолокацию и другие системные настройки. Также он предоставляет средства для работы с LSPosed в ZDE, упрощая подмену данных телефона.
Повторяет логику работы кубика Настройки устройства для версий Lite/Pro и Enterprise.
Методы.
Установить язык на устройстве.
void SetLanguage(string language)
Параметры:
string language // Тут указываем язык (например, RU).
Пример.
var settings = instance.DroidInstance.Settings;
settings.SetLanguage("RU"); // Установить язык системы устройства
Установить время на устройстве.
void SetTime(string dateTime)
Параметры:
string dateTime // Указываем время в формате строки (например, "12.05.2025 14:30").
Перегрузка:
DateTime dateTime // Указываем время в формате DateTime.
Пример.
var settings = instance.DroidInstance.Settings;
settings.SetTime(DateTime.Now); // Установить текущее время
Установить часовый пояс.
void SetTimezone(string timezone)
Параметры:
string timezone // Указываем нужный пояс (например, "Europe/Moscow").
Пример.
var settings = instance.DroidInstance.Settings;
settings.SetTimezone("Europe/Moscow"); // Установить часовый пояс
Смена прошивки у GSM-модуля связи.
void SetBaseband(string version)
Параметры:
string version // Указываем версию GSM-модуля (например, "G9300ZCU2API3").
Прим ер.
var settings = instance.DroidInstance.Settings;
settings.SetBaseband("G9300ZCU2API3"); // Установить модуль связи
Установка геолокации.
void SetGeo(double longitude, double latitude)
Параметры:
double longitude // Значение долготы.
double latitude // Значение широты.
Перегрузка:
double altitude // Высота.
double bearing // Азимут.
double speed // Скорость движения объекта.
Работа с LSPosed в ZennoDroid Enterprise.
Открыть LSPosed.
void OpenLSPosed()
Пример.
var settings = instance.DroidInstance.Settings;
settings.OpenLSPosed(); // Открыть LSPosed