Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

c:geo

c:geo

13 downloads

Uploaded by
Bike
Version
2021.11.21 (build 20211121) 
Size
10.4 MiB
Publish Date
2021-11-22
Category
Maps & Navigation
Package
cgeo.geocaching
Minimum OS
Android 5.0
SHA1
99aba7205957f8750af2a8912cd41eb04c20de3d
Description
c: geo - это полнофункциональный, всегда готовый к работе клиент с открытым исходным кодом для geocaching.com (неофициальный). Он также предлагает базовую поддержку для других платформ геокэшинга. Для этого не требуется веб-браузер или экспорт - просто скачайте и начните прямо сейчас. Хотите внести свой вклад? Идеально! Сообщите нам об этом в системе отслеживания проблем, прежде чем использовать новую замечательную функцию. Было бы плохо, если бы вы реализовали что-то отличное, но мы не можем включить это, потому что это не соответствует существующей архитектуре и коду. Начальные баллы для взноса Вы также можете заглянуть на страницу проекта в нашем репозитории. Например, у нас есть сборник актуальных вопросов и список тем для начинающих. Они собирают проблемы, которые могут подойти для вашего первого взноса. ○ Сборка с помощью gradle ○ Запустите gradlew из корневого каталога git-репозитория. Это установит необходимые фреймворки сборки и покажет, как собрать c:geo. gradlew assembleBasicDebug может быть хорошим началом. В качестве альтернативы можно использовать "make" в Android Studio ("Build" => "Make Project"). Чтобы иметь возможность создать устанавливаемый пакет Android (APK), сначала нужно создать ключ подписи. В Android Studio перейдите в меню "Build" => "Generate Signed Bundle & APK", выберите "APK" и следуйте инструкциям. Вы создадите хранилище ключей и ключ для конкретного проекта. Укажите путь и информацию о доступе к ним в файле cgeo/private.properties. Тестирование Тестовые классы можно найти в проекте test. Тестовые классы должны быть расположены в том же пакете, что и тестируемый класс. Каждый класс может быть запущен с помощью Run '<имя класса>' или отлажен с помощью Debug '<имя класса>') как Android JUnit Test. Для запуска всех тестов используйте тот же пункт меню Run 'Tests in <package name>' из контекстного меню пакета в тестовом проекте. Для успешного выполнения тестов необходимо настроить c:geo на эмуляторе, на котором выполняется тест, с действующей учетной записью geocaching.com. Для успешного выполнения всех тестов необходимо, чтобы учетная запись была премиум-участником. Тесты также можно запускать из командной строки. Используйте gradlew assembleBasicDebug из корневого каталога git-репозитория. Развертывание приложения локально для целей тестирования Android Studio должна быть настроена на то, на какое устройство (устройства) будет развернуто c:geo. Используйте "run" => "run" (2-я запись с этим заголовком). Вы можете создать несколько профилей для физического устройства, подключенного через USB, а также для виртуальных устройств, запускаемых в эмуляторе. (Если эмулятор еще не установлен, сделайте это через File => Settings, Appearance & Behaviour => System Settings => Android SDK, вкладка "SDK Tools", отметьте "Android Emulator" и примените). Лицензия c:geo распространяется на условиях лицензии Apache License, версия 2.0. Этот продукт включает программное обеспечение, разработанное командой c:geo и соавторами, а также части, разработанные в других местах. Подробнее см. ссылки в main/res/values/strings_not_translatable.xml (или на странице "about: ♤ API-ключи ♤ Для полноценного использования c:geo вам необходимы некоторые API-ключи для Google Maps и сайтов opencaching. Вы можете оставить все записи в конфигурации пустыми, но Google Maps и сайты опенкэшинга не будут работать. Для использования функции Google Maps необходимо иметь ключ Google Maps API v2. Для этого выполните следующие действия Maps SDK для Android: Получить ключ API Сам ключ бесплатный, и вам не нужно вводить информацию о кредитной карте (хотя веб-форма, кажется, заставляет вас это сделать). Чтобы иметь возможность использовать Google Maps, необходимо использовать изображение с поддержкой Google API, поэтому убедитесь, что вы выбрали правильное изображение для вашего эмулятора/устройства, иначе Google Maps не будет предлагаться в качестве поставщика карт в c:geo. Запросите свой личный ключ API для различных сайтов OpenCaching, которые мы поддерживаем. Если вы оставите эти данные пустыми, эти сети останутся отключенными. opencaching.de OKAPI signup opencaching.pl OKAPI signup opencaching.ro OKAPI signup opencaching.nl Регистрация OKAPI opencaching.us Регистрация OKAPI opencaching.uk Регистрация OKAPI Чтобы получить API-ключ для geocaching.su, необходимо запросить доступ у администрации. Ключи генерируются вручную по запросу. Установка API-ключей Для c:geo у нас есть полуавтоматическая конфигурация: Скопируйте ./templates/private.properties в ./. Отредактируйте private.properties с помощью ваших ключей ./main/res/values/keys.xml создается при сборке gradle и заполняется данными из private.properties Третий пункт работает только в том случае, если файл keys.xml не существует. При изменении ключей API необходимо удалить файл keys.xml. Если вы хотите заполнить keys.xml вручную, скопируйте ./main/templates/keys.xml в ./main/res/values/, затем отредактируйте скопированный keys.xml. Для каждого ключа замените значение, начинающееся с @ и заканчивающееся @ (включительно), на ключ. Если ключ отсутствует, удалите значение, а также ведущее и последующее @. ☆ Основные возможности ☆ • Просмотр тайников на карте в режиме реального времени • Использование карт Google или OpenStreetMaps • Поиск тайников по различным критериям • Запись ваших находок онлайн или оффлайн • Сохранение информации о тайниках для использования оффлайн • Создание и управление путевыми точками • Перемещение с помощью компаса, карты или других приложений • Импорт/Экспорт GPX файлов • Полная поддержка трекаблов • Оффлайн-геокешинг, включая оффлайн карты Открытый исходный код: https://github.com/cgeo/cgeo Все проблемы/недочёты/ошибки, по поводу исходного кода, прошу, высказывать здесь: https://github.com/cgeo/cgeo/issues Официальный сайт: http://www.cgeo.org/ Для тех, кто хочет финансово плддержать разработчика на чашечку кофе: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FMLNN8GXZKJEE F-Droid: https://f-droid.org/app/cgeo.geocaching Репозиторий IzzyOnDroid, где можно найти c:geo: https://apt.izzysoft.de/fdroid/repo?fingerprint=3BF0D6ABFEAE2F401707B6D966BE743BF0EEE49C2561B9BA39073711F628937A Официальный репозиторий неофициального клиента c:geo: https://fdroid.cgeo.org?fingerprint=370BB4D550C391D5DCCB6C81FD82FDA4892964764E085A09B7E075E9BAD5ED98

You may also be interested