Перейти к содержимому
docs.
WORKSPACE

Документации проектов

Открыть каталог проектов
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проекта✓semsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Каталог

rschs-monitor

Android-приложение собирает SMS от отправителей с именем RSCHS/РСЧС в локальный журнал по дням. Данные обрабатываются на устройстве; в AndroidManifest не запрашивается разрешение INTERNET.

Требуется Android 8.0/API 26 или новее. При первом запуске разрешите READ_SMS и RECEIVE_SMS. Приложение читает существующие сообщения и получает новые через SmsReceiver. Отказ в разрешении не даёт прочитать SMS.

AlertStore нормализует имя отправителя и ищет RSCHS либо РСЧС. Текст сообщения проверяется в следующем порядке:

ФрагментТип
отбойCLEAR
ракетMISSILE
бпла / беспилотUAV
опасност / тревогALERT

Сообщения без совпадения не добавляются. Повтор определяется парой времени и полного текста. Название SMS-отправителя служит фильтром, а не криптографическим подтверждением источника.

События сохраняются JSON-массивом в SharedPreferences events, ключ items. AlertEvent содержит time, type, body и sender. Список упорядочивается по времени. Android backup выключен; отдельное шифрование SharedPreferences в коде не задано.

Нужны JDK 17, Gradle 8.9 и Android SDK 35.

Окно терминала
gradle :app:assembleDebug

APK: app/build/outputs/apk/debug/app-debug.apk. CI использует ту же задачу и сохраняет APK как артефакт.

Исходный код · AGPL-3.0