Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

c:geo

c:geo

2 downloads

Uploaded by
Anonymous
Version
2022.06.06 (build 20220606) 
Size
12.0 MiB
Publish Date
2022-06-10
Category
Maps & Navigation
Package
cgeo.geocaching
Minimum OS
Android 5.0
SHA1
51e0db43ab8eb257612fa68137b3b16e93a1f1b5
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 __________________________________________ c: geo is a full-featured, always-ready open-source client for geocaching.com (unofficial). It also offers basic support for other geocaching platforms. No web browser or export required - just download and start now. Want to contribute? Perfect! Let us know in the issue tracker before you use this great new feature. It would be bad if you implemented something great, but we can't include it because it doesn't fit the existing architecture and code. Starting points for a contribution You can also check out the project page in our repository. For example, we have a collection of current issues and a list of topics for beginners. They collect issues that might be appropriate for your first contribution. ○ Build with gradle ○ Run gradlew from the root directory of the git repository. This will install the necessary build frameworks and show you how to build c:geo. gradlew assembleBasicDebug may be a good place to start. Alternatively, you can use "make" in Android Studio ("Build" => "Make Project"). To be able to create an installable Android package (APK), you must first create a signature key. In Android Studio go to "Build" => "Generate Signed Bundle & APK", select "APK" and follow the instructions. You will create a key repository and a project-specific key. Specify the path and access information in the cgeo/private.properties file. Test Test classes can be found in the test project. Test classes must be located in the same package as the class being tested. Each class can be run with Run '<class name>' or debugged with Debug '<class name>') as an Android JUnit Test. To run all tests, use the same Run 'Tests in <package name>' menu item from the package context menu in the test project. In order to run the tests successfully, you must set up c:geo on the emulator on which the test is running with a valid geocaching.com account. The account must be a premium member for all tests to run successfully. Tests can also be run from the command line. Use gradlew assembleBasicDebug from the root directory of the git repository. Deploying the application locally for testing purposes Android Studio should be configured to which device(s) c:geo will be deployed to. Use "run" => "run" (2nd entry with this title). You can create several profiles for a physical device connected via USB as well as for virtual devices running in the emulator. (If the emulator is not already installed, do it through File => Settings, Appearance & Behaviour => System Settings => Android SDK, "SDK Tools" tab, check "Android Emulator" and apply). The c:geo license is distributed under the Apache License, version 2.0. This product includes software developed by the c:geo team and contributors, as well as parts developed elsewhere. See references in main/res/values/strings_not_translatable.xml (or in "about: ♤ API keys ♤ To use c:geo fully, you need some API keys for Google Maps and opencaching sites. You can leave all configuration entries blank, but Google Maps and opencaching sites will not work. To use the Google Maps feature, you need to have a Google Maps API v2 key. To do this, do the following Maps SDK for Android: Get API Key The key itself is free, and you don't need to enter credit card information (although the web form seems to force you to do so). To be able to use Google Maps, you have to use a Google API-enabled image, so make sure you choose the right one for your emulator/device, otherwise Google Maps will not be offered as a map provider in c:geo. Request your personal API key for the various OpenCaching sites we support. If you leave this data blank, these networks will remain disabled. opencaching.de OKAPI signup opencaching.pl OKAPI signup opencaching.ro OKAPI signup opencaching.nl OKAPI registration opencaching.us OKAPI registration opencaching.uk OKAPI registration To get an API key for geocaching.su, you must request access from administration. Keys are generated manually on request. Installing API keys For c:geo we have a semi-automatic configuration: Copy ./templates/private.properties to ./. Edit private.properties with your keys ./main/res/values/keys.xml is created when building gradle and is populated with data from private.properties The third point only works if the keys.xml file does not exist. If you change the API keys you have to delete the keys.xml file. If you want to fill the keys.xml manually, copy ./main/templates/keys.xml to ./main/res/values/, then edit the copied keys.xml. For each key, replace the value beginning with @ and ending with @ (inclusive) with the key. If the key is missing, delete the value and the leading and trailing @. ☆ Basic features ☆ • Viewing geocaches on the map in real time • Using Google maps or OpenStreetMaps • Pinpoint geocaches by multiple criteria • Record your find online or offline • Saving geocache information for offline use • Create and manage your waypoints • Navigate with compass, map or other apps • Import/Export GPX files • Full trackball support • Offline geocaching including offline maps Open source: https://github.com/cgeo/cgeo Any problems/defects/errors regarding the source code should be posted here: https://github.com/cgeo/cgeo/issues Official website: http://www.cgeo.org/. For those who want to financially support the developer for a cup of coffee: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FMLNN8GXZKJEE F-Droid: https://f-droid.org/app/cgeo.geocaching IzzyOnDroid repository where you can find c:geo: https://apt.izzysoft.de/fdroid/repo?fingerprint=3BF0D6ABFEAE2F401707B6D966BE743BF0EEE49C2561B9BA39073711F628937A Official c:geo unofficial client repository: https://fdroid.cgeo.org?fingerprint=370BB4D550C391D5DCCB6C81FD82FDA4892964764E085A09B7E075E9BAD5ED98

You may also be interested