Агрегатор сетевых сервисов
DigiControl имеет множество функций, которые требуют запуска/остановки/перезапуска компонентов Digi и взаимодействия с сеансами и разрешениями. Это посредник между установленными компонентами, плагинами, вашим Android-устройством и вами.
Если вы не хотите отправлять отчеты об ошибках, установите уровень отладки «ВЫКЛ» в настройках DigiControl .
Это программное обеспечение альфа-стадии, написанное на языке Scala. Scala для Android немного отстает от мейнстрима, так что успокойтесь. Часть моста находится на C++ BOOST.
Большая часть исходного кода доступна на GitHub в виде библиотеки DigiLib под лицензией Apache 2.0.
К вашему сведению: существует множество потоков и сотни мест со сторожевым таймером и тысячи мест с логикой восстановления. Кроме того, пользовательский интерфейс и фоновая служба являются независимыми процессами.
- Если приложение зависает: максимальное время ожидания сторожевого таймера составляет около 5 минут; самый короткий тайм-аут сторожевого таймера составляет 1 секунду. Большинство из них не более 20 секунд. Подождите, а после того, как он разморозится, загрузите нам отчет.
- Если приложение что-то блокирует или показывает что-то неожиданное, загрузите нам отчет, а затем поверните устройство. После поворота устройства произойдет повторная инициализация.
- Если что-то взрывается, оно взрывается со следами стаков, ух, Сссссммокие! Перезапустите приложение после сбоя и загрузите нам отчет.
Вы можете загрузить отчет через контекстное меню. Диалоговое окно отчета появится автоматически, если есть трассировка стека.
Если у вас есть идея, как улучшить DigiControl или вы хотите что-то изменить, отправьте свою идею через трекер GitHub. Пожалуйста, сообщайте также о технических проблемах.
На данный момент доступен только компонент DigiSSHD. DigiSSHD — это SSH-сервер, обеспечивающий безопасную оболочку, scp и sftp.
Читать далее