An open API service indexing awesome lists of open source software.

https://github.com/mosmetro-android/mosmetro-android

Основной репозиторий приложения "Wi-Fi в метро"
https://github.com/mosmetro-android/mosmetro-android

android wi-fi

Last synced: 5 months ago
JSON representation

Основной репозиторий приложения "Wi-Fi в метро"

Awesome Lists containing this project

README

          

# Wi-Fi в метро [![Build Status](https://ci.drhx.ru/api/badges/mosmetro-android/mosmetro-android/status.svg?ref=refs/heads/master)](https://ci.drhx.ru/mosmetro-android/mosmetro-android) [![ВКонтакте](.github/resources/vk-box.png)](https://vk.com/wifi_v_metro) [![Telegram](.github/resources/telegram.png)](https://t.me/joinchat/0S7nOjfkV2E2OTAy)

Данное приложение предназначено для автоматической авторизации Android-устройств в сетях Wi-Fi общественного транспорта Москвы, Санкт-Петербурга и других городов России, в которых действует провайдер МаксимаТелеком и его партнёры. Поддерживаются версии Android 3.0 (SDK 11) и выше.

## Установка

Приложение включает в себя встроенную систему обновления, которая будет сообщать о появлении новых сборок. В данный момент этот канал распространения сборок является основным. Загрузить самую актуальную стабильную сборку можно по [этой ссылке](https://mosmetro.duckdns.org/api/v1/download.php?branch=master). Данная сборка синхронизирована с веткой master этого репозитория. Также доступны другие ветки обновления, автоматически появляющиеся при добавлении новых веток в репозиторий.

Релизные версии также доступны в ~~Google Play~~ ([уже нет](https://vk.com/wifi_v_metro?w=wall-113596028_4807)), в [разделе релизов GitHub](https://github.com/mosmetro-android/mosmetro-android/releases) и в [F-Droid](https://f-droid.org/packages/pw.thedrhax.mosmetro). Обратите внимание, что F-Droid самостоятельно собирает каждый релиз, из-за чего сборки оттуда подписаны другим ключом. Это означает, что сменить версию из F-Droid на любую другую можно только путём предварительного удаления приложения с устройства.

## Использование

В большинстве случаев приложение не нуждается в предварительной настройке. Достаточно запустить его всего один раз после установки, после чего оно будет отслеживать состояние Wi-Fi и реагировать на подключение к сетям со знакомыми названиями (например, MT_FREE).

Если при соединении с Wi-Fi ничего не происходит (частая проблема на оболочке MiUI), значит устройство не сообщает приложению об изменении состояния Wi-Fi. В таком случае можно воспользоваться пунктом "Ручное подключение" в главном меню или создать ярлык для быстрого запуска подключения.

## Разработка

Проект импортируется в среду разработки IntelliJ IDEA или совместимые, например Android Studio. Для сборки проекта потребуется Android SDK и Gradle. Для упрощения создания сборочного окружения и автоматизации сборочных процессов применяется образ Docker [thedrhax/android-sdk](https://hub.docker.com/r/thedrhax/android-sdk/).

Сборка в AIDE теоретически возможна, но придётся вручную скачать все используемые библиотеки в директорию /libs. При этом в приложении не будет отображаться название и код версии, если специально не отредактировать для этого AndroidManifest.xml.

## Тестирование

Вы можете записаться на тестирование, выбрав любую экспериментальную ветку обновления в главном меню. От вас ничего не требуется, но, если не трудно, сообщайте мне об ошибках на GitHub или отправляйте отчеты напрямую из приложения. Спасибо!

## Помочь проекту

По многочисленным просьбам активно настроенных пользователей был создан следующий перечень способов поддержать проект как материально, так и другими способами.

* Материальная поддержка:
* [Яндекс.Деньги / ЮMoney](https://yoomoney.ru/to/410014087156910)
* [QIWI Кошелёк](https://my.qiwi.com/Dmytryi-KreG6l0snl)
* Сбербанк: `4274320057156229`
* Система быстрых платежей (СБП): `79773102862` (банк: ЮМани)
* Помощь в разработке:
* Создание Pull Request'ов крайне приветствуется (если, конечно, они ничего не ломают)
* Сообщества:
* [Вступить в сообщество ВКонтакте](https://vk.com/wifi_v_metro)
* [Канал Telegram](https://t.me/wifi_v_metro)
* [Вступить в группу Telegram](https://t.me/joinchat/0S7nOjfkV2E2OTAy)

## Лицензия

Данный проект распространяется под лицензией GNU General Public License версии 3 или новее. Вы можете ознакомиться с полным текстом лицензии по [этой](./LICENSE) ссылке.

Исходный код, а также само приложение предоставлены для ознакомления. Автор не несёт никакой ответственности за его использование и возможные нарушения Правил Пользования других сервисов.